添加一个exe使用批处理启动

需要一个batch file,可以从启动时添加和删除.exe文件。 有人知道我能做到吗? 当我说启动时,我的意思是当用户login时EXE执行。 我正在使用http://www.battoexeconverter.com/编译batch file。

您正试图控制用户登录时启动的应用程序的列表。 确定的关键是:

HKLM\Software\Microsoft\Windows\CurrentVersion\Run HKCU\Software\Microsoft\Windows\CurrentVersion\Run 

使用前者来控制任何用户登录时启动的应用程序。 使用后者来控制当前用户登录时启动的应用程序。

你想在批处理文件中做到这一点。 所以你需要使用标准工具来控制注册表项。 这意味着reg工具。

所以,添加一个像这样的值:

 reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v MyApp /d myapp.exe 

并删除这样的值:

 reg delete HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v MyApp 

如果您想使用HKCU而不是HKLM ,请适当更改密钥。 显然,如果你选择使用HKLM将需要提升。

做好准备是因为许多病毒扫描程序会将此类活动视为您的程序是恶意的证据。

如果简单的EXE,然后将其复制到自动启动文件夹(或从那里删除):

 C:\Users\thatsMe\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\ 

此文件夹的名称可能会因不同的Windows版本或本地化版本而改变。