如何在登录Windows XP之前运行我的程序?

时间:2010-11-12 16:40:10

标签: c#

亥,           我在c#中有一个简单的笑脸程序,它将登录时间存储在d:\ time.txt文件中。但是当我在“gpedit.msc”添加程序时           计算机配置 - > Windows设置 - >脚本(启动/关闭) - > stratup-> DOUBLE CLICK然后为每次登录添加“my.exe”。我发现它仅在我启动系统时第一次起作用。但如果我在假设15-20分钟后重新启动机器,那么文件中的时间不会改变,甚至笑脸也不会超过一次登录。

每次登录PC时,任何人都可以帮助我运行此程序。

2 个答案:

答案 0 :(得分:1)

您在启动/关闭下运行的内容在启动/关闭时运行,而不是登录/注销。

如果要在登录时运行它们,则需要将它们置于Logon / Logoff下。

您会在用户配置下找到 - > Windows设置。

答案 1 :(得分:1)

由于我很着急,我无法添加代码。
另一种方法是将您的程序创建为一项服务(只需在Visual Studio中使用相应的项目模板即可完成)。此服务将侦听用户登录时触发的Windows消息。

服务还提供了一些您可能想要使用的优势;)