使用批处理将exe添加到启动

09s*_*enb 4 windows exe batch-file startup windows-7

需要一个可以在启动时添加和删除 .exe 文件的批处理文件。有谁知道我可以做到。当我说启动时,我的意思是 exe 在用户登录时执行。我正在使用http://www.battoexeconverter.com/编译批处理文件。

Dav*_*nan 6

您正在尝试控制用户登录时启动的应用程序列表。决定这一点的关键是:

HKLM\Software\Microsoft\Windows\CurrentVersion\Run
HKCU\Software\Microsoft\Windows\CurrentVersion\Run
Run Code Online (Sandbox Code Playgroud)

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

您想在批处理文件中执行此操作。因此,您需要使用标准工具来控制注册表项。那就是reg工具。

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

reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v MyApp /d myapp.exe
Run Code Online (Sandbox Code Playgroud)

并删除这样的值:

reg delete HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v MyApp
Run Code Online (Sandbox Code Playgroud)

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

一定要为这样一个事实做好准备:许多病毒扫描程序会将此类活动视为您的程序是恶意的证据。