我们正在使用 createProcessAsUser function 创建一个子进程,该子进程使用 waffle 和 JNA 库在登录/模拟用户的上下文中运行。 但是我们需要在模拟之后加载用户配置文件,但是LoadUserProfile function 在 JNA 库中不可用。 我们发现 Cr ...
我们正在使用 createProcessAsUser function 创建一个子进程,该子进程使用 waffle 和 JNA 库在登录/模拟用户的上下文中运行。 但是我们需要在模拟之后加载用户配置文件,但是LoadUserProfile function 在 JNA 库中不可用。 我们发现 Cr ...
使用createProcessAsUser和 waffle SSO 模拟从 Java web 应用程序创建一个新进程。 在 chrome 和任何其他浏览器中一切正常 window,当我尝试使用隐身/私有window 访问 web 应用程序时,没有创建新进程,但没有收到任何错误或警告。 当我在正常/ ...
[参考] [1]: 使用 Java 和 Kerberos 以不同用户身份创建进程 正如代码中提到的,我们需要在下面的代码片段中传递 hToken, Advapi32.INSTANCE.ImpersonateLoggedOnUser(/* provide the security context t ...
在我的 C# 程序中,我需要 (1) 创建一个处于挂起状态的进程和 (2) 修改令牌。 我这样做是为了我可以将它注册到JobObject,这样如果父进程在子进程仍在运行时意外终止,子进程就会被杀死。 我需要根据业务要求修改令牌。 我发现无法将未启动的 C# Process 添加到JobObject ...
我尝试创建 python 脚本以作为用户启动进程(将来此代码将由 Windows 服务从会话 0 运行)。 为此,我决定使用 win32api。 但我有一个错误: 什么特权? 如果我正确理解这一点,我想我已经获得了所有特权 我的代码: 我真的很感激任何帮助。 ...
我们调用CreateProcessAsUser() ,在检查结果后,我们开始跟踪 (WMI) 可能创建其他进程的进程。 在第一种情况下,第一个进程太快了,它创建了另一个进程并在我们开始跟踪它之前终止。 我什至尝试不检查结果并在调用CreateProcessAsUser()后立即开始跟踪,但速度不 ...
我正在运行3个应用程序: 应用程序A:在本地系统下作为后台服务运行的本地服务器,具有与桌面交互的权限(高级安装程序所说的是Atleast) 应用程序B:桌面捕获软件 应用程序C:以登录用户身份运行的任务栏图标。 我要实现的目标是能够捕获桌面UAC提示和登录屏幕,所以这就是 ...
我正在尝试使用 CreateProcessAsUser 函数从我的服务中以其他用户身份运行进程。 代码示例在这里找到CreateProcessAsUser from c++ service created process but no console 。 操作系统 - Windows 10 当我在 ...
我可以通过在这里找到的代码通过CreateProcessAsUser创建新进程: https : //odetocode.com/blogs/scott/archive/2004/10/28/createprocessasuser.aspx 它可以正常工作,但是新进程不包含由IIS Asp ...
目的是让服务创建一个进程,该进程具有其密码未知的用户的安全上下文。 我了解并接受新流程将只能访问本地资源的限制 我想我已经接近解决方案。 只要要模拟的用户在本地管理员组中,一切都可以正常工作。 但是,如果没有,我会得到一个异常0xc06d007e。 被模拟的用户似乎缺少在管理员组中 ...
我使用Java JNA执行Windows API命令。 我有一个作为本地系统运行的后台服务。 通过此后台服务,我想生成一个新进程,例如,当前活动的桌面和用户上的notepad.exe。 新进程不应提升运行,但应具有活动的登录用户权限。 我用 WTSGetActiveCo ...
我试图从我创建的服务中使用CreateProcessAsUser启动应用程序和进程。 我尝试打开诸如记事本,IE等应用程序的尝试是成功的。 但是,当尝试打开Groove Music(UWP应用程序)时遇到了障碍。 当我尝试从命令提示符下打开Groove音乐时,该文件夹被隐藏,并且访问被 ...
我有一个 C# 应用程序,它是使用 CreateProcessAsUserW api 从 C++ DLL 启动的。 该进程成功启动,但立即终止。 它在 Windows 10 [32 位和 64 位] 和 Windows 7 上的 32 位上正常工作。我找到了以下链接, 为什么这个进程一启动就崩溃 ...
我正在使用LogonUser获取主要用户令牌,然后使用CreateProcessAsUser API创建流程。 但是我收到错误代码6。不确定是什么问题。 下面是代码。 下面是错误 我无法找到logonUser和CreateProcessAsUser API的任何适当文档。 ...
假设您的 Windows 用户帐户在 Admin 组中,启用了 UAC,并且您正在以普通用户权限运行某个程序 A。 A从不要求提升,也从不接受。 现在假设 A 要启动程序 B,它的清单中具有最高可用。 如果 A 调用 CreateProcess(B),这将失败并显示错误 740(“需要提升” ...
试图创建一个过程,与用户portablechrome.exe但我不能带参数的处理。 如何打开带有参数的HTML文件? 例如portablechrome.exe sample.html --kiosk 我正在使用这样的系统服务: 和我的StartProcessAsUser包装 ...
我正在LocalSystem帐户下构建一个Windows服务,它将在某个时间间隔内打印pdf。 为此,我使用LogonUser创建用户令牌 并在CreateProcessAsUser传递此currentToken 但它没有做到这一点 如果我使用以下代码获取当前用户令牌 ...
我正在构建Windows服务。 它需要使用当前用户权限运行命令,并删除所有与子字符串匹配的存储凭据,例如“ MYSTRING”。 我在可以正常工作的CreateProcessAsUser方法中调用了其他模块。 但是,调用cmd.exe模块并传递复杂的命令似乎很棘手。 我可能缺少一 ...
出现意外的“此应用程序无法启动”弹出错误,提示.NET CLR中出现SHIM_NOVERSION_FOUND错误。 这是怎么回事... 我有两个vb.net应用程序: 1- MyApp.exe-Windows窗体应用 2- Launcher.exe-Windows服务 ...
我正在尝试创建一个WPF应用程序的过程。 在Visual Studio调试模式下,它可以完美运行,但是Windows服务无法使用gui创建它。 我正在使用带有WTSQueryUserToken()和DuplicateTokenEx()的CreateProcessAsUser()。 ...