cost 222 ms
尝试使用 RegenerateUserEnvironment 抛出访问冲突错误来创建演示 - Trying to create a demo using RegenerateUserEnvironment throwing Access violation error

我正在尝试使用RegenerateUserEnvironment方法,这样我就可以在不重新启动实例的情况下刷新环境变量。 但是,它最终会出现访问冲突错误。 我不确定,但对我来说,更新自己的进程 memory 不应该导致错误。 我尝试过的事情: 传递当前进程的实际令牌。 没有机会。 使用所有可能的权限 ...

使用 32 位或 64 位本机 DLL 制作 AnyCPU 程序集的最佳方法? - Best way to craft an AnyCPU assembly using either 32-bit or 64-bit native DLLs?

我为本机库生成了绑定,但意识到导入在 32 位和 64 位之间是不同的。 问题: 不仅入口点不同,调用约定也不同: 32 位导入: 64 位导入: 由于这些是编译时常量,因此无法使用if (64bit) then... else...这些导入。 我一直在想的是: 使用序号而不是装饰名作为入口点 ...

PowerShell Add-Type Simple C# 结构——一种有效,一种无效 - PowerShell Add-Type Simple C# Structures -- One works and one doessn't

我在 p-Invoking 一些 API 函数方面取得了一些成功,但现在一些看似简单的事情让我感到困惑。 此代码有效: Output 和测试: 但是这段代码不会编译: 抛出以下错误: 关注第一个错误: Method must have a return type ,我的互联网搜索没有帮助。 构造函 ...

将包含固定大小数组的结构从 c# 传递到要填充的 c++ 将返回奇数值 - Passing struct containing fixed sized array from c# to c++ to be populated is returning odd values

我无法通过 pinvoke 将结构的形状传递给 NVML 库 function。 该结构包含一个固定大小的数组和一些 unsigned long long 我没有遇到任何编译器错误,但返回的数据似乎已损坏。 (一个 int isRunning 应该只是一个零或一个 1,我得到一个 30,一个 3. ...

如何 PInvoke SHQueryUserNotificationState 以在 Powershell 中使用? - How do I PInvoke SHQueryUserNotificationState for use in Powershell?

我尝试了几种不同的方法,但似乎无法让它完全正常工作。 这是我现在遇到的例外。 我无法弄清楚如何将枚举引用传递给SHQueryUserNotificationState以便它指向QUERY_USER_NOTIFICATION_STATE的特定成员供参考 - https://docs.microsof ...

PInvoke ReadProcessMemory - 读取 PEB 返回 false 但不会引发 Win32 异常 - PInvoke ReadProcessMemory - Reading PEB returns false but does not raise Win32 exception

我正在尝试使用 P/Invoke 在 C# 中使用Win32 API 调用创建的进程的PEB中读取ImageBaseAddress的值。 然而,对ReadProcessMemory的调用返回 false,表明它失败了。 使用 Visual Studio 调试器进行检查,我看到传递给 function ...

.Net CLR 如何处理 P/Invoke 调用返回的 memory? - How .Net CLR deals with memory returned from P/Invoke call?

我有一个使用本机 DLL 的.Net 4.6 C# GUI 应用程序。 我想在本机代码中处理数据并将本机端分配的 memory 返回给 C#。 我已经阅读了有关 StackOverflow 的各种问题以及来自 web 的链接,但我想确保有一些缺失的部分,并可能将所有相关的互操作答案收集在一个地方。 ...

P/Invoke (DLLImport) 不同 Function 签名 - P/Invoke (DLLImport) Different Function Signature

根据文档,当尝试在我的托管代码中调用非托管代码时,它应该具有与非托管代码完全相同的 function 签名。 我尝试放入我知道不应该工作的不同 function 签名。 原来的: 适配(调用 DllImport 后): 没有抛出异常。 即使我更改了参数(放置浮点数或其他用户定义的类型),它仍然没有抛 ...

kernel32 GetSystemInfo 不返回信息 - kernel32 GetSystemInfo not returning info

在下面的代码中调用GetSystemInfo后,所有SI字段都为 0,这就是我要在这里解决的问题。 这与几个示例的代码大致相同,可以在GetSystemInfo上通过快速网络搜索找到,所以我认为代码本身没有错误: 我正在单元测试的调试会话中测试此代码。 操作系统是 Windows 10,VS ...


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