关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。ImprovethisquestionSeeServerFault:HowdoIconfigureproxysettingsforLOCALSYSTEM?我有一个Windows服务需要使用某些代理设置(例如主机名和端口)来启动IE。如果该服务配置为以某些普通用户(例如我)身份运行,我可以通过在“HKCU\Software\Microsoft\Windows\CurrentVersion\InternetSettings”注册表项中
我在与Windows服务相关的问题上苦苦挣扎。在我的项目中,我想使用c#代码更改sql服务“LOGONAS”本地系统。 最佳答案 在C#中你可以这样做:varprocess=newSystem.Diagnostics.Process();process.StartInfo.WindowStyle=System.Diagnostics.ProcessWindowStyle.Hidden;process.StartInfo.FileName="cmd.exe";process.StartInfo.Arguments="/csc.exec
我有一个在WindowsXP及以下系统上作为LocalSystem运行的进程。我正在尝试找到一种方法让它启动另一个进程来模拟另一个用户而不必提供用户密码。原则上这应该是可能的,因为LocalSystem具有“作为操作系统的一部分”的特权。但是我找不到正确的API。谁能告诉我该怎么做:使用API,或者来自批处理文件? 最佳答案 您可以先通过WTSQueryUserToken获取用户的token来完成此操作,然后调用CreateProcessAsUser开始这个过程。请注意,您只能为当前登录系统的用户执行此操作。
如何使用Win32API在与LocalSystem帐户不同的帐户下安装服务?我正在使用以下代码来安装该服务。我想在不同的帐户下安装此服务。最后两个参数采用用户名和密码,但是当我给出时它会抛出错误。有什么具体的方法可以在这里提供用户名和密码吗?IntPtrsv_handle=CreateService(sc_handle,svcName,svcDispName,SERVICE_ALL_ACCESS,SERVICE_WIN32_OWN_PROCESS,SERVICE_AUTO_START,SERVICE_ERROR_NORMAL,svcPath,null,0,null,null,null)
我遇到了一个很奇怪的问题:我在64位WindowsServer2008R2机器上获得了一个64位c#.net应用程序,它被Windows服务调用并在本地系统用户下启动,此外,这个64位c#.net应用程序启动32位java应用程序,此java应用程序的应用程序数据文件夹位于C:\Windows\SysWOW64\config\systemprofile\AppData。64位c#.net应用程序将应用程序数据文件夹保存到C:\Windows\System32\config\systemprofile\AppData所以对于32位应用程序应用程序数据文件夹是(在本地系统用户的情况下):-
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭8年前。Improvethisquestion我完全被Windows内置帐户上的MS文档弄糊涂了。SQLServer2008R2onlinedocs"SettingUpWindowsServiceAccounts"告诉"LocalSystemisaveryhigh-privilegedbuilt-inaccount.Ithasextensiveprivilegesonthelocalsystemandactsasthecomputero
我是Windows服务编程的新手。在编写Windows服务时,我对设置帐户类型的内容感到困惑。在编写服务时,如何选择或确定我们需要设置的账户类型? 最佳答案 我们通常创建特殊的窗口(本地用于仅本地访问或域帐户用于需要通过网络进行身份验证的事物)帐户来运行自定义服务。这样我们就可以限制和锁定权限,以确保它只能访问我们需要的内容。您还可以通过共享服务器上的监控来查看哪些特定用户是罪魁祸首或占用资源。至于内置帐户...本地系统:内置LocalSystem用户账户,具有高级别的访问权限;它是管理员组的一部分。网络服务:内置网络服务用户帐户在