我在XP中使用安装服务的代码:
@"%windir%\Microsoft.NET\Framework\v2.0.50727\Path +@"\service.exe
但在Windows 7中,此代码存在问题
答案 0 :(得分:4)
在Windows 7中,您必须以管理员身份运行命令行才能使其正常工作。
要执行此操作,请单击开始“orb”,像往常一样键入“cmd”,但不要按Enter键,同时按住CTRL
+ SHIFT
,然后按Enter键。将出现对话框,确认对话框,您将获得管理员权限,安装应按预期工作。
答案 1 :(得分:2)
通常,我使用“installutil.exe -i myAppExe”命令进行安装。你不能使用这个命令吗?
答案 2 :(得分:0)
只有提升的进程(仅作为Administrators组成员登录计算机是不够的)才能安装服务。如果您从命令提示符处执行此操作,请将其设置为提升的(右键单击快捷方式并选择“以管理员身份运行”,以及@Shadow向导的说明。)如果您在代码中执行此操作,则应用程序将需要被提升。