.net Autostart智能客户端应用程序
有一个标准的智能客户端应用程序,当用户登录到我们网络上的机器时,我们希望自动启动该应用程序。我已尝试了以下关键点: HKLM\Software\Microsoft\Windows\CurrentVersion\Run HKCU\Software\Micrisoft\Windows\CurrentVersion\Run HKCU\Software\Micrisoft\Windows\CurrentVersion\Policy\Explorer\Run 等等 启动键类似于: J:\Application\NewApp.Application在共享驱动器或UNC路径上\\server1\Application\NewApp.Application 我已尝试将指定的文件更改为setup.exe文件、启动该文件的批处理文件、延迟的批处理文件,甚至是通过Process.start()延迟后创建的用于启动NewApp.application文件的小.exe 如果我在登录后手动运行这些选项,所有选项都可以正常工作,但是在登录到机器时没有任何选项可以工作(这是目标) 有人有什么想法吗.net Autostart智能客户端应用程序,.net,winforms,smartclient,.net,Winforms,Smartclient,有一个标准的智能客户端应用程序,当用户登录到我们网络上的机器时,我们希望自动启动该应用程序。我已尝试了以下关键点: HKLM\Software\Microsoft\Windows\CurrentVersion\Run HKCU\Software\Micrisoft\Windows\CurrentVersion\Run HKCU\Software\Micrisoft\Windows\CurrentVersion\Policy\Explorer\Run 等等 启动键类似于: J:\Applicati
更新:权限不是问题所在。我一直在测试管理员级别的PERM。如果你在域上,你可以使用组策略启动你的应用。在网络共享上执行.NET应用程序的权限正确吗?我猜这与启动时网络不直接可用有关。那些批处理(延迟)文件是从计算机自己的硬盘上运行的吗?如果没有,您可以试试。将应用程序放在“开始”菜单的“启动”部分如何?我不确定这些是在注册表中的项目之前还是之后运行,但这可能会造成足够的延迟 至于您在批处理文件或starter应用程序中编码的延迟,设置为多长时间?您是否尝试了足够大的值,例如5分钟?我想知道是否需要更长的延迟时间,或者问题是你的应用程序是在依赖其他东西之前启动的 此外,是启动失败导致找不到应用程序,还是应用程序启动后立即死亡