cost 119 ms
如何使用JNA在Java中使用CreateProcessWithTokenW - How to use CreateProcessWithTokenW in Java using JNA

我们正在使用 createProcessAsUser function 创建一个子进程,该子进程使用 waffle 和 JNA 库在登录/模拟用户的上下文中运行。 但是我们需要在模拟之后加载用户配置文件,但是LoadUserProfile function 在 JNA 库中不可用。 我们发现 Cr ...

CreateProcessAsUser 在隐身/私人模式下不起作用 window - CreateProcessAsUser is not working in Incognito/private window

使用createProcessAsUser和 waffle SSO 模拟从 Java web 应用程序创建一个新进程。 在 chrome 和任何其他浏览器中一切正常 window,当我尝试使用隐身/私有window 访问 web 应用程序时,没有创建新进程,但没有收到任何错误或警告。 当我在正常/ ...

CreateProcessAsUser 方法中的 hToken (com.sun.jna.platform.win32.WinNT.HANDLE) 是什么。 如何使用 windowsIdentity 对象检索它 - What is hToken (com.sun.jna.platform.win32.WinNT.HANDLE) in CreateProcessAsUser method. How to retrieve it using windowsIdentity Object

[参考] [1]: 使用 Java 和 Kerberos 以不同用户身份创建进程 正如代码中提到的,我们需要在下面的代码片段中传递 hToken, Advapi32.INSTANCE.ImpersonateLoggedOnUser(/* provide the security context t ...

使用 CREATE_SUSPENDED 标志和 JobObject 从 CreateProcessAsUser 为 C# 进程设置 ProcessStartInfo - Setting up ProcessStartInfo for C# process from CreateProcessAsUser with CREATE_SUSPENDED flag and JobObject

在我的 C# 程序中,我需要 (1) 创建一个处于挂起状态的进程和 (2) 修改令牌。 我这样做是为了我可以将它注册到JobObject,这样如果父进程在子进程仍在运行时意外终止,子进程就会被杀死。 我需要根据业务要求修改令牌。 我发现无法将未启动的 C# Process 添加到JobObject ...

Windows如何使用python以用户身份创建进程? - How in windows create process as user using python?

我尝试创建 python 脚本以作为用户启动进程(将来此代码将由 Windows 服务从会话 0 运行)。 为此,我决定使用 win32api。 但我有一个错误: 什么特权? 如果我正确理解这一点,我想我已经获得了所有特权 我的代码: 我真的很感激任何帮助。 ...

CreateProcessAsUser 太快而无法跟踪进程 - CreateProcessAsUser too fast to track process

我们调用CreateProcessAsUser() ,在检查结果后,我们开始跟踪 (WMI) 可能创建其他进程的进程。 在第一种情况下,第一个进程太快了,它创建了另一个进程并在我们开始跟踪它之前终止。 我什至尝试不检查结果并在调用CreateProcessAsUser()后立即开始跟踪,但速度不 ...

CreateProcessAsUser返回成功,但进程退出,错误3228369022 - CreateProcessAsUser return success but process exit with error 3228369022

我正在运行3个应用程序: 应用程序A:在本地系统下作为后台服务运行的本地服务器,具有与桌面交互的权限(高级安装程序所说的是Atleast) 应用程序B:桌面捕获软件 应用程序C:以登录用户身份运行的任务栏图标。 我要实现的目标是能够捕获桌面UAC提示和登录屏幕,所以这就是 ...

从服务子进程调用时,为什么 CreateProcessAsUser 失败并显示“拒绝访问” - Why CreateProcessAsUser fails with "Access denied" when called from service child process

我正在尝试使用 CreateProcessAsUser 函数从我的服务中以其他用户身份运行进程。 代码示例在这里找到CreateProcessAsUser from c++ service created process but no console 。 操作系统 - Windows 10 当我在 ...

没有密码的用户只能在管理员组中被模拟 - user without password can be impersonated only if they are in admin group

目的是让服务创建一个进程,该进程具有其密码未知的用户的安全上下文。 我了解并接受新流程将只能访问本地资源的限制 我想我已经接近解决方案。 只要要模拟的用户在本地管理员组中,一切都可以正常工作。 但是,如果没有,我会得到一个异常0xc06d007e。 被模拟的用户似乎缺少在管理员组中 ...

从本地系统进程启动交互式用户进程-获取错误代码5 - Launching an interactive user-process from a local-system process - get Error Code 5

我使用Java JNA执行Windows API命令。 我有一个作为本地系统运行的后台服务。 通过此后台服务,我想生成一个新进程,例如,当前活动的桌面和用户上的notepad.exe。 新进程不应提升运行,但应具有活动的登录用户权限。 我用 WTSGetActiveCo ...

从服务中打开UWP应用程序 - Open UWP application from service

我试图从我创建的服务中使用CreateProcessAsUser启动应用程序和进程。 我尝试打开诸如记事本,IE等应用程序的尝试是成功的。 但是,当尝试打开Groove Music(UWP应用程序)时遇到了障碍。 当我尝试从命令提示符下打开Groove音乐时,该文件夹被隐藏,并且访问被 ...

使用 CreateProcessAsUserW 从 64 位进程创建的进程在 Windows 7 64 位上立即退出,异常代码为 0xc06d007e - A process created with CreateProcessAsUserW from a 64 bit process exits immediately with exception code 0xc06d007e on Windows 7 64 bit

我有一个 C# 应用程序,它是使用 CreateProcessAsUserW api 从 C++ DLL 启动的。 该进程成功启动,但立即终止。 它在 Windows 10 [32 位和 64 位] 和 Windows 7 上的 32 位上正常工作。我找到了以下链接, 为什么这个进程一启动就崩溃 ...

Win32 - 作为普通用户进程启动一个最高可用的子进程 - Win32 - Launching a highestAvailable child process as a normal user process

假设您的 Windows 用户帐户在 Admin 组中,启用了 UAC,并且您正在以普通用户权限运行某个程序 A。 A从不要求提升,也从不接受。 现在假设 A 要启动程序 B,它的清单中具有最高可用。 如果 A 调用 CreateProcess(B),这将失败并显示错误 740(“需要提升” ...

从Windows服务打印时,CreateProcessAsUser不使用LogonUser令牌 - CreateProcessAsUser not working with LogonUser token when printing from a Windows Service

我正在LocalSystem帐户下构建一个Windows服务,它将在某个时间间隔内打印pdf。 为此,我使用LogonUser创建用户令牌 并在CreateProcessAsUser传递此currentToken 但它没有做到这一点 如果我使用以下代码获取当前用户令牌 ...

从Windows C#服务运行用户进程cmd.exe - Running user process cmd.exe from Windows C# services

我正在构建Windows服务。 它需要使用当前用户权限运行命令,并删除所有与子字符串匹配的存储凭据,例如“ MYSTRING”。 我在可以正常工作的CreateProcessAsUser方法中调用了其他模块。 但是,调用cmd.exe模块并传递复杂的命令似乎很棘手。 我可能缺少一 ...

vb.net CLR / SHIM错误:无法启动此应用程序。 ->无法找到要使用的运行时版本 - vb.net CLR/SHIM error: This application could not be started. --> Unable to find a version of the runtime to use

出现意外的“此应用程序无法启动”弹出错误,提示.NET CLR中出现SHIM_NOVERSION_FOUND错误。 这是怎么回事... 我有两个vb.net应用程序: 1- MyApp.exe-Windows窗体应用 2- Launcher.exe-Windows服务 ...

Windows Service中的CreateProcessAsUser,WTSQueryUserToken函数返回false - CreateProcessAsUser from Windows Service, WTSQueryUserToken function return false

我正在尝试创建一个WPF应用程序的过程。 在Visual Studio调试模式下,它可以完美运行,但是Windows服务无法使用gui创建它。 我正在使用带有WTSQueryUserToken()和DuplicateTokenEx()的CreateProcessAsUser()。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM