【发布时间】:2011-02-14 07:44:22
【问题描述】:
我使用 Visual Studio 2010 在 C# 中创建了一个简单的 Windows 服务。它使用 TcpListener 和套接字来侦听给定端口上的消息。当我的笔记本电脑上装有 Windows Vista 时,这绝对完美。但是,自从升级到 Windows 7 并重新安装我的服务后,它只有在我附加到 Visual Studio 2010 中的进程和调试时才会响应——此时它的行为符合预期。
我已尝试在我的(管理员)凭据下运行该服务并将 exe 设置为以管理员身份运行。当它在本地系统帐户下运行时,我还选中了“允许服务与桌面交互”。
我正在使用测试控制台应用程序和 Adobe Air 应用程序进行测试 - 两者的结果相同。
是否需要某些特定权限才能调用该服务?
【问题讨论】:
-
这可能是第一次在同一个句子中使用“Windows Vista”和“完美”这两个词! :-)
标签: c# visual-studio-2010 windows-7 service