草庐IT

c# - 以编程方式使用管理员帐户向注册表中的其他用户添加 key

如何使用c#(或c/c++或其他语言)在其他用户的注册表中添加新键场景如下:客户端PC:“管理员”帐户(已登录)“用户A”和“用户B”只能通过域“myDomain”登录客户端PC(他们已经登录过一次并且在客户端PC的用户中有自己的文件夹)所以我将运行此代码以使用管理员创建一个新keyRegistry.CurrentUser.CreateSubKey(@"SOFTWARE\myProgram\DefaultConfig");但问题是,此key仅为“管理员”帐户创建我也想为“用户A”和“用户B”创建此key,同时仍使用“管理员”帐户“用户A”和“用户B”都没有出现在HKEY_USERS中如

windows - 如何以管理员身份在 Powershell 中运行命令以安装 Weblogic 12c 并克服其以管理员身份运行的影响

我想在我的系统中安装Weblogic12c。但我确实有影响。我在我的本地系统中拥有管理员权限,但没有管理员登录密码。我在Windows10中尝试过。在之前的Windows7中也尝试过,但我有登录用户的暗示,他属于管理员组,但这不是Windows管理员登录。C:\Users\Sathasivam_Anand\Downloads\fmw_12.2.1.2.0_wls_Disk1_1of1>runas/user:Administrator"java-jarfmw_12.2.1.2.0_wls.jar"EnterthepasswordforAdministrator:根据这个问题的第一个答案,

python - 确定当前用户是否在管理员组中(Windows/Python)

我希望我的应用程序中的某些功能只有在当前用户是管理员时才能访问。如何在Windows上使用Python确定当前用户是否在本地Administrators组中? 最佳答案 你可以试试this:importctypesprintctypes.windll.shell32.IsUserAnAdmin() 关于python-确定当前用户是否在管理员组中(Windows/Python),我们在StackOverflow上找到一个类似的问题: https://stacko

c# - 检查另一个进程是否在 .NET 中具有管理员权限

我正在寻找一种方法来检查远程进程是否具有来self的(完全托管)代码的管理员权限。可以安全地假设我的代码将以管理员权限运行,所以我不关心实现我的目标的技术有多么侵入性,但是我正在寻找一种必须与XPSP3x86兼容的完全托管方式下到win7x64的方法。提前致谢!编辑:为了澄清,我说的是在同一台机器上运行的进程,与启动它的用户无关。我想确保与进程关联的身份属于Administrators组,或者主线程具有完全权限,特别是继承提升的进程打开的句柄并不受任何限制地写入存储,但那些应用于进程使用“以管理员身份运行”选项生成。 最佳答案 Op

sql-server - 为管理员用户启用的 xp_cmdshell 访问被拒绝

我在数据库触发器中使用xp_cmdshell来启动exe文件。xp_cmdshell已启用(它可以执行简单的cmd命令,如“echo”)。但是当我尝试通过xp_cmdshell启动exe时,访问被拒绝。我是数据库管理员。而且我可以直接通过cmd启动exe。有人知道为什么我被拒绝以及如何解决吗? 最佳答案 使用xp_cmdshell运行“whoami”,然后检查指定用户对exe及其访问的任何资源的有效权限。很可能像localsystem这样的帐户被用于通过xp_cmdshell运行进程。EXECxp_cmdshell'whoami'

windows - 如何从当前文件夹以管理员权限运行 PowerShell?

如何从具有管理员权限的当前文件夹中的上下文菜单(按住shift键)运行PowerShell?有没有比在Windows注册表中键入任何代码更简单的方法? 最佳答案 正如LotPings在评论中提到的,如果您运行的是Windows10,则可以向QuckAccess工具栏添加一个简单的快捷方式。Windows默认支持它。这张图片应该解释如何设置它。虽然这不使用shift,但您仍然可以在当前目录中以管理员身份快速启动PowerShell。 关于windows-如何从当前文件夹以管理员权限运行Po

windows - 当应用程序需要管理员权限时,Windows 7 会弹出消息吗?

当我编写需要执行“可管理”操作的应用程序时会发生什么?就像将文件写入C:\ProgramFiles-然后,当应用程序尝试这样做时,会发生什么?是否会弹出一条消息要求用户输入密码?会抛出异常吗?程序会不会终止,电脑会不会爆炸?上述所有的?:)旁注:Windows7用户是否默认以管理员身份登录? 最佳答案 一般来说,WindowsVista和Windows7不会自动检测到您需要管理员权限,也不会自动提升您的应用程序。Microsofthassomeguidelines正确请求提升。没有list的旧应用程序可能会发现自己也已虚拟化-也就是

windows - Inno Setup 总是安装到管理员的 AppData 目录中

我想将我的应用程序存储在当前用户的AppData目录中,以避免在自动更新我们的应用程序时(当它存储在ProgramFiles中时)出现权限问题。我们不会让用户选择安装应用程序的位置。我们收到了非管理员用户的投诉,安装程序将应用程序存储在管理员的AppData目录中(当然在UAC之后),而不是当前用户的AppData目录中,这会阻止该应用程序在未来运行。首先,我有DefaultDirName={userappdata}\{#MyAppName}。然后我尝试了DefaultDirName={commonappdata}\{#MyAppName}。然后我尝试将其与PrivilegesRequ

windows - 为什么有些应用程序不允许管理员用户关闭它们?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭7年前。Improvethisquestion我的Windows上有“KasperskyEndpointSecurity10”。在我这里,它也有一些服务器应用程序,如果你想关闭应

windows - 安装 Visual Studio Community 2013 时无法将当前用户添加到 Hyper-V 管理员组错误

我以前在我的笔记本电脑上安装了VisualStudioExpress,效果很好,但是当我听说Community2013可以免费使用时,我决定安装它。但是,在运行安装过程后出现错误:FailedtoaddcurrentusertoHyper-Vadministratorsgroup我使用的帐户是管理员帐户。当我检查解决方案时,我发现很多人表示我必须使用Microsoft管理控制台并将自己添加到组中,但是这台笔记本电脑有Windows8.1Core,而不是专业版,所以我无法添加管理单元。所以我不太确定在这种情况下该怎么做。我需要重新安装,以管理员身份运行吗?或者我会再次遇到同样的错误吗?