问题标签 [advapi32]
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 - 检查另一个进程是否具有管理员权限
我写了一个代码来检查在同一台机器上运行的进程是否具有管理员权限。但它总是返回 false。
你能告诉我它有什么问题吗?
java - 如何在java中调用dll文件
我需要在 java 中调用一个 DLL 文件advapi32.dll以便我可以使用它的CryptEncrypt函数进行加密。是否可以通过JNI访问dll文件的功能或者有没有其他更好的方法
advapi32.dll 位于 windows 的 system32 文件夹中
我尝试使用
和
Runtime.getRuntime().loadLibrary() 给出以下错误
winapi - 识别 advapi32.dll 中使用的加密算法
如何查找以下vb代码中使用了哪种加密
据我了解它正在使用
- MD5 散列给定的密钥
- 得到MD5的结果。
- 然后使用结果值作为 RC4 算法的键
问题是当单独使用上述程序时,我没有得到相同的输出。
vb 代码给出以下输出。
注意:上面b的值是一个类似“+”的符号,其中竖线较长。
vb代码如下。
c# - 让应用程序以不同于 Windows 服务的用户身份运行
我做了很多研究,不知道为什么这不起作用,可能缺少一些简单的东西。该代码确实启动了程序,但它以本地系统用户而不是预期用户的身份启动它。
执行代码的部分服务:
具有后台功能的部分代码:
我有一些日志记录,看起来用户令牌和环境令牌创建得很好。它也确实启动了预期的应用程序,但它以系统用户而不是预期的模拟用户身份启动。如果该用户下已经有一个程序在运行,我可以让它工作。对于示例,我更改了要启动的所需程序以及域/用户名/密码。
c++ - 如何枚举已分配指定用户权限的所有 SID?C++
我在 Windows 和 C++ 上我想恢复给定特权的所有 SID。为了恢复 SID,我使用了以下方法:LsaOpenPolicy、LsaEnumerateAccountsWithUserRight 和 ConvertSidToStringSidA。问题来自返回错误的 ConvertSidToStringSidA 方法:Invalid SID。这是我使用的代码:
c# - C#.NET 中的模拟 - 无法通过 LogonType 4 或 5 模拟
下面是我正在使用的一段代码。我可以使用 LogonType 9 和 Provider as 0(默认提供程序)来启动,但其他 Logon 类型(如 LogonType 4 或 5)不起作用。
我的 Windows Server 版本 MS Windows Server 2016 和用户已正确添加到 AdminL_LocalLogonAsBatchJob、AdminL_LocalLogonAsService 和 IIS_USRS 组中。
我可能错过了什么?
c# - 日期格式 Windows 10 v.1703 的问题 CreateProcessWithLogonW
我有以下代码,其中我使用外部源中提供的其他 Windows 凭据引发了一个进程。
代码:
该程序在 Windows 7,8 和 10 版本中非常适合我..
但在 Windows 10 版本 1703 中,我正在处理按日期格式显示的错误(运行过程的验证引发的错误).. 我不明白为什么这只发生在这个版本中。
出现错误是因为正在运行的进程期望日期格式为 dd / MM / yyyy。但我再说一遍,这只发生在这个版本的 Windows 10 中,并且在我尝试过的所有版本中共享相同的日期格式。
macos - macOS PowerShell Connect-PnPOnline 由于 advapi32.dll 而失败?
当我尝试运行以下命令时:
PS /Users/<user>> Connect-PnPOnline -Url https://<tenant>.sharepoint.com/sites/<site>
我收到此错误:
Connect-PnPOnline: Unable to load shared library 'Advapi32.dll' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(libAdvapi32.dll, 1): image not found
什么是“Advapi32.dll”,我该如何解决?
我的环境:
macOS 10.15.3
PowerShell 7.0.0,使用自制软件安装(如此处所述)
SharepointPnpPowerShellOnline,安装如下:Install-Module SharePointPnPPowerShellOnline
.
powershell - PowerShell 调用 advapi32.dll GetEffectiveRightsFromAclA 崩溃 PowerShell
我的目标是:获得文件或目录的有效权限,而不需要 powershell 库中的 PowerShellAccessControl 或 NTFSSecurity 等外部模块(我在其他系统上都使用了这两种模块而没有问题)。仅仅因为它必须运行的系统的所有者不想要“外部不受信任”的东西。在我的系统上测试时,我的情况是该文件存在。我在 Server 2019 上以本地管理员身份运行,我用来测试的来宾帐户已激活并且对文件具有完全访问权限(通过资源管理器验证、扩展权限、有效访问权限)。在 Powershell 上以管理员身份右键单击开始没有区别。
我希望返回访问掩码,一个 uint32 值。
但是[Win32.Advapi32]::GetEffectiveRightsFromAclA([ref]$pacl, [ref]$pTrustee,[ref]$PACCESS_MASK)
,无论有没有$AccessMask =
, 都被称为 PowerShell 崩溃。抱歉,我只能提供 PowerShell 崩溃的屏幕截图,而不能提供文本。
java - 有没有办法从注册表项值返回数据
我正在开发一个程序,其功能之一是删除通过 Windows 注册表值引用的硬盘驱动器上的文件。我一直在使用 Advapi32Util 来搜索文件,但是我找不到任何方法来返回连接到该值的数据。