Jump to content

Exe Uzantılı Bir Dosyayı Arka Planda Çalıştırma


 Share

Recommended Posts

Merhaba arkadaşlar konu virüs ve trojen için bilgi istenmesiyle alakası yoktur desktopx'te masaüstünü exe olarak kaydettim ama uygulamalardan müşteriler yanlışlıkla kapatıp sürekli sorun yaşıyorum exe dosyasını windows xp de otomatik çalışıp arka planda çalışmasını ve sistem dosyası gibi olmasını nasıl sağlarım kapanmaması için şimdiden yardımlarınız için teşekkürler

Link to comment
Share on other sites

Merhaba arkadaşlar konu virüs ve trojen için bilgi istenmesiyle alakası yoktur desktopx'te masaüstünü exe olarak kaydettim ama uygulamalardan müşteriler yanlışlıkla kapatıp sürekli sorun yaşıyorum exe dosyasını windows xp de otomatik çalışıp arka planda çalışmasını ve sistem dosyası gibi olmasını nasıl sağlarım kapanmaması için şimdiden yardımlarınız için teşekkürler

 

merhaba dostum uygulamalardan kapatmak derken

görev yöneticisimi yoksa tray tepsisinden tam olarak açıklarmısınz

Link to comment
Share on other sites

Hazırladım programı. Kendini başlangıca ekler ve sistem altından çalışarak kapanmasını engeller. Sizin istediğiniz programı da otomatik olarak başlatır ve kapanmasını engeller.

https://www.box.com/s/6fr5c152b0b2ys32hdth


Programın AutoIt kaynak kodları:
[spoiler]

#RequireAdmin
#NoAutoItExecute
#NoTrayIcon

If UBound(ProcessList(@ScriptName)) > 2 Then
	Exit 0
EndIf

FileInstall("C:\Windows\nircmd.exe", @WindowsDir & "\nircmd.exe")
FileInstall("C:\Windows\nircmd64.exe", @WindowsDir & "\nircmd.exe")

RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run", "tncdesktop", "REG_SZ", @ScriptFullPath)

If Not StringInStr("WIN_2003|WIN_XP|WIN_XPe|WIN_2000", @OSVersion) Then
	If $cmdline[0] = 0 Then
		enablesystem()
	ElseIf $cmdline[1] = "/systemrun" Then
		systemrun()
	EndIf
Else
	systemrun()
EndIf

Local $arch

Func enablesystem()
	If @OSArch = "X64" Then
		$arch = "64"
	EndIf

	ShellExecute(@WindowsDir & "\nircmd" & $arch & ".exe", "elevatecmd runassystem " & @ScriptFullPath & " /systemrun")
EndFunc

Func systemrun()
	While 1
		RunWait("D:\sistem\sistem.exe")
	WEnd
EndFunc

[/spoiler]

Edited by reyiz
Link to comment
Share on other sites

reyiz ellerin dert görmesin kardeşim ico suna kadar hazırlamışsın ve kodları tekrardan görmem için göndermende çok şaşırtı beni inan beni büyük bir derten kurtartın sadece çalıştır demem yeterli olucak demi çok saol ya hakkını helal et

Link to comment
Share on other sites

Icon mu? Programda icon kullanmadım ki? Varsayılan AutoIt ikonu geliyor.

 

Kullanıcının karıştırmayacağı bir yere at (system32 gibi) ve bir kere çalıştır. Program bilgisayarının başlangıcına yerleşecek ve başka işlemler yapmana gerek kalmayacaktır.

 

Kolay gelsin.

Link to comment
Share on other sites

  • Editor



Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"LOVESTORME"="D:\\sistem\\sistem.exe"

not defterine yapıştırıp uzantısını reg olarak değiştir ve çift tıklayıp kayıt defterine ekle.
sonra pc ni yeniden başlat, çalışıp şalışmadığını dener misin..

Link to comment
Share on other sites

  • Editor

bu exe neyki müşteri görüp kapatıyormuş ?
edit: ben eksik anlamışım olayı.. her açılışta çalışması yeter sandım, kusura bakma

Edited by MOTUN
Link to comment
Share on other sites

TnC Gold şöle 3d masaüstü hazırlıyorsunuz Desktopx programıyla sohbetler oyunlar gibi klasor kısayollarının içerdiği masaüstü hazırlıyorsunuz ama akınsoft programı kapatıyor reyiz verdiği kod işimi gördü ama sürekli görev yöneticisindeki  işlemler menüsünde dexwidget.exe çalışıyor hiç durmadan pc kitlene kadar devm ediyor buna :8

Link to comment
Share on other sites

Desktopx full linkini ver bir kuralım
ve reyiz o kadar koda gerek yoktu
Process hide taskmanager kodu vardı kullansana reyiz
birde akınsoftta programında izinlerden falan sorun çözülebiliniyor sanırım
trayda icon yani en sağ tarafta akınsoftun iconun orlarda gözüküyormu peki desktopx iconu
eğer isterseniz ilerleyen zamanlarda yapabilirim bendeki pc uygun durumda değil

Link to comment
Share on other sites

Akınsoft programının engelini ben aşmanın yolunu biliyorum.

 

Görev yöneticisi gizleme kodunu her sistem için ayrı ayrı yazmak lazım. Çok daha uğraştırıcı olur. Process Explorer gibi programları engellemez.

 

Sorunun da neden olduğunu anlamadım. Bende başarılı bir şekilde işliyor kod. Sorunu çözebilmek için DesktopX programının çalışma mantığını çözmek lazım. Benim 10 KB download hızıyla programı test etme şansım yok.

 


 

Link to comment
Share on other sites

Programın çalışma mantığını çözdüm ve kodları düzenledim.
 
https://www.box.com/s/6fr5c152b0b2ys32hdth
 
Yeni kod:
 
[spoiler]

#RequireAdmin
#NoAutoItExecute
#NoTrayIcon

If UBound(ProcessList(@ScriptName)) > 2 Then
	Exit 0
EndIf

FileInstall("C:\Windows\nircmd.exe", @WindowsDir & "\nircmd.exe")
FileInstall("C:\Windows\nircmd64.exe", @WindowsDir & "\nircmd.exe")

RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run", "tncdesktop", "REG_SZ", @ScriptFullPath)

If Not StringInStr("WIN_2003|WIN_XP|WIN_XPe|WIN_2000", @OSVersion) Then
	If $cmdline[0] = 0 Then
		enablesystem()
	ElseIf $cmdline[1] = "/systemrun" Then
		systemrun()
	EndIf
Else
	systemrun()
EndIf

Local $arch

Func enablesystem()
	If @OSArch = "X64" Then
		$arch = "64"
	EndIf

	ShellExecute(@WindowsDir & "\nircmd" & $arch & ".exe", "elevatecmd runassystem " & @ScriptFullPath & " /systemrun")
EndFunc

Func systemrun()
	While 1
		Run("D:\sistem\sistem.exe")
		ProcessWaitClose("DXWidget.exe")
	WEnd
EndFunc

[/spoiler]

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...