我正在尝试在 Windows 7 上为机器和当前用户创建启动(它是一个工作站,意味着所有用户数据都保存在服务器上)。
我的意思是启动时运行一个程序,产生与在 bout 中输入注册值相同的结果:
HKEY_USERS\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
或者在以下文件夹中添加链接/文件:
%allusersprofile%\Start Menu\Programs\Startup
%profilepath%\Start Menu\Programs\Startup
我想要实现的是概念验证。我想创建一个“病毒”,它在运行时会为本地计算机和用户创建启动项。因此,我希望能够为当前用户和计算机创建启动项,以使其工作。希望用户启动项将存储在其个人偏好设置中,该偏好设置存储在帐户服务器上,从而使该用户成为启动“病毒”的分发者。因此,所有被感染的用户都会传播它,所有感染它的客户端也会传播它。
我不能:
- 使用注册表
- 使用提升的权限
我可以:
- 写入 C:/
- 运行.exe
- 运行活动监视器
我知道这没什么可说的。所以只要问一下,我就会检查该功能是否可用。
编辑
我基本上重写了整个问题以使其更容易理解。