soheilbehro
شنبه 04 آبان 1387, 01:38 صبح
سلام
من یه برنامه دارم که می خواهم وقتی ویندوز بالا اومد به طور اتوماتیک اجرا بشه کسی می تونه منو راهنمایی کنه
debugger
شنبه 04 آبان 1387, 08:38 صبح
این کد را در Form_load خود بزارید
Set Reg = CreateObject("wscript.shell")
Reg.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURR ENTVERSION\RUN\" & App.EXEName, App.Path & "\" & App.EXEName & ".exe"
البته چون در این صورت ممکنه انتی ویروس به برنامه گیر بده شما این کد را در داخل یک Timer بنویسید
البته این کد برای اجرای برنامه هایمان خوب است . اگر شما این کار را برای ویروس میخواهید
بهتر است اول فایل را به دایرکتوری ویندوز کپی کنید و بعد مسیر برنامه را از دایرکتوری ویندوز بدهید
Private Function Windir()
Dim WinPath As String
WinPath = String(255, vbNullChar)
GetWindowsDirectory WinPath, 255
Windir = Left(WinPath, InStr(WinPath, vbNullChar) - 1)
End Function
FileCopy App.Path & "\" & App.EXEName & ".exe", Windir & "\Rundll.exe"
Set Reg = CreateObject("wscript.shell")
Reg.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURR ENTVERSION\RUN\" & App.EXEName, Windir & "\" & App.EXEName & ".exe"
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.