问题标签 [local-system-account]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 如何检查本地系统帐户在 Windows 上的权限?
有人知道如何在 Windows Server 2008 上检查本地系统帐户的权限吗?
windows - 从作为本地系统帐户启动的程序中获取当前用户名
我的程序是从在Local System Account
(真实用户登录)下运行的服务启动的。该程序的任务之一是将文件存储在网络路径上,该路径应包含当前用户名 eg \\server\\storage\\%username%
,但问题是当我读取环境变量时,我得到的是系统帐户的名称而不是用户帐户:
在这种情况下,有没有办法获得正确的用户名?
windows - 从以本地系统帐户启动的服务,以登录用户身份运行程序
tl/dr:我正在寻找一种方法来以当前从以Local System Account
.
长版:
我的程序是从运行为Local System Account
.
此服务在 Windows 启动时启动,基本上为某些硬件按钮提供功能,例如显示屏幕键盘。我的程序也分配给其中一个按钮,但它仅在实际用户登录时可用。
它所做的是使用硬件相机拍照并将其存储在文件系统的某个位置,这工作正常,但我无法将图片存储在网络路径上,这是可以理解的,因为这样做需要身份验证。
如果程序以登录用户的身份直接启动,则此身份验证可用,并且将文件存储在网络路径上工作正常。
有什么办法可以解决这个问题吗?
我首选的解决方案是以当前登录的用户身份启动程序,而不在某处存储密码和用户名。
在其他网站上找到的工作解决方案:http: //chabster.blogspot.com/2008/01/run-as-interactive-user-from-service.html
stdafx.h:
RunAsInteractiveUser 函数:
ms-word - Windows 2008 上的 DDE 打印失败
我有一个在本地系统帐户下运行的 Windows 服务应用程序(用 C++ 开发)。操作系统是 Windows Server 2008 Standard - Service Pack 2 - 32 位 - 4Gb RAM。还运行带有 Service Pack 3 的 Office 2003。
该服务采用 RTF 文件并使用 DDE 将其与 Microsoft Word 一起打印。但是 Word 无法执行打印并发出错误(如果我启用与桌面的交互,我会看到错误)。错误是
“运行时错误‘1001’:
内存不足。立即保存文档。C:...\file.rtf"
可以在这里看到截图:http: //img804.imageshack.us/img804/9550/worderror.png
它曾经在 Windows 2003 上工作。
任何的想法?建议?可能与许可有关吗?
c++ - Windows 7 或 Windows 2008 如何在本地系统帐户或系统上下文中启动进程(来自桌面应用程序)
在 C++ 中,我想从“本地系统帐户”或“系统上下文”中的桌面应用程序启动一个进程。我的应用程序以管理员权限执行。
是否可以?如何?
提前致谢。
c# - 从服务中查找用户的 HOMEPATH
在编写服务的过程中,我有
在它的安装程序中。
我在写入日志时遇到问题
因为当服务运行时(以“管理员身份”安装),事件记录器正在报告
无法启动服务。System.IO.DirectoryNotFoundException:找不到路径“C:\Documents\Folder of Interest”的一部分
我需要 local_PC 用户的 HOMEPATH,任何想法如何获取它们?
更新
实际上,最好只获取当前登录用户的路径,因为他们的会话和服务启动。我的服务不是可重入的,但一个用户总比没有好。
visual-studio-2008 - Visual Studio 安装项目和自定义操作使用(安装程序类)
我有一个安装程序,一个 MSI 文件,当以交互方式(由最终用户)执行时,它安装得很好。具体来说,我通过安装程序类添加到 MSI 的自定义操作作为用户安装的一部分执行。
但是,如果我通过在 Windows 7 上调度任务以 SYSTEM 用户帐户执行安装,MSI 似乎已安装,但看起来我的自定义操作没有被触发。我没有收到任何错误,并且计划任务说安装成功。
有谁知道为什么或如何跳过和不执行自定义操作,这似乎是这种情况。
谢谢
windows - pyhook 用户键盘
使用Windows 7,Python 2.7,我编写并编译了下面的代码(使用pyinstaller2-0),如果我通过右键单击启动它并选择以管理员身份运行,它工作正常,但是当我通过任务调度程序以系统用户身份启动它时,它不会记录任何键(等待 10 秒后,它只会创建一个空的输出文件)。我在想可能是因为我将它作为另一个帐户运行,它没有连接“正确的键盘”?
windows - 为 Windows 本地 SYSTEM 用户添加注册表项
我对 Windows 中的注册表项有些陌生。我想要做的是添加一个将对本地 SYSTEM 用户生效的注册表项 ONCE(只要安装了我的程序)。当以普通用户(而不是 SYSTEM 用户)登录时,需要通过批处理文件添加此注册表项。我正在做的是运行一个创建 Windows 服务的批处理脚本。此服务以本地系统用户身份运行。该服务正在尝试执行需要设置注册表项的操作。我尝试在 HKEY_LOCAL_MACHINE 中手动设置注册表项,但在我的服务运行时我仍然遇到了障碍。这是更改注册表项以便本地系统帐户可以看到它们的正确位置吗?任何有关该主题的知识将不胜感激!
c# - 在 C# 中将网络打印机添加到系统帐户
我目前正在开发 C# 2010 服务,该服务从文件夹中收集文本文件,从中创建 Excel 文件并保存该文件。正确读取、处理 txt 数据,并按应有的方式存储 Excel 文件。但是,我需要在 excel 表中添加打印范围。这是我的服务返回异常的地方。
问题可能是服务在系统帐户下运行。由于打印机(非共享)依赖于用户,这意味着系统帐户不会安装打印机。
要实现这一点,我该怎么做?- 该服务如何将打印机添加到系统帐户?- 它可以与 Microsoft XPS 打印机一起使用吗?- 如果 XPS 打印机无法完成,我该如何添加另一台打印机。我们没有打印服务器,所以每个人都必须在本地安装网络打印机的驱动程序。如何将(网络)打印机添加到系统帐户并使用正确的驱动程序?
excel 文件是在同一台计算机上创建和打印的。创建在系统帐户下,在用户帐户下打印。
提前谢谢!!!
简