bla*_*k3r 3 windows winlogon startup
如何在未启动explorer.exe的已修改Windows框上的Windows启动时运行我的GUI应用程序.
我有一个应用程序,需要在专用PC上运行,用于生成内容Digital Signage.它是生成公告和各种幻灯片内容的软件类型,您可以在大型组织的等离子/ LCD屏幕上看到这些内容.
我有几个不同的内容管理软件供应商的经验,他们基本上都构建了一个Windows应用程序,然后从Windows中删除东西,以防止出现任何类型的弹出窗口等我正在处理的一个供应商现在,Windows已被修改,explorer.exe无法启动.
我们程序的启动运行功能使用了启动文件夹中的链接.我发现的是,既然explorer.exe不运行我的应用程序.
当计算机启动时,它会自动启动到数字标牌应用程序的运行模式,该应用程序开始显示可编程内容.你可以按CTRL- ALT- DELETE并杀死他们的程序,然后explorer.exe从taskmanager.大约一秒左右......我看到我的申请开始了.
所以,我的问题是 - 如何在无法启动的Windows机器上加载我的应用程序explorer.exe.任何人都知道如果在Run文件夹中使用注册表项即使在没有资源管理器的情况下也能正常工作?还有其他方法可以让程序在启动时运行吗?
我在接受的答案中实施了这种方法.这是我发现在实现它时有用的链接.我从未尝试过注册表项方法.如果有人确认它会在没有explorer.exe加载的情况下执行,请发表评论.
将您的应用程序转换为服务并将其设置为自动启动.或者,有在线工具可以将任意exe作为服务运行.自己写一个很简单.
如果您的应用程序需要与桌面交互并创建UI,则需要您的服务才能在适当的桌面上启动exe.为此,您可以使用WTSEnumerateSessions查找交互式用户会话,使用WTSQueryUserToken获取其令牌,然后使用CreateProcessAsUser在该用户的正确桌面上启动应用程序.
| 归档时间: |
|
| 查看次数: |
2370 次 |
| 最近记录: |