Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
SetProcessDpiAwareness 没有效果
我一直在尝试禁用 ClickOnce 应用程序上的 DPI 感知 我很快发现 不可能在清单中指定它 因为 ClickOnce 不支持清单文件中的 asm v3 我发现的下一个选项是调用新的 Windows 函数设置进程Dpi感知 https
c
WPF
pinvoke
clickonce
DPI
将字节数组作为 char* 从 C# 传递到 C++ DLL
我正在通过一个byte 从 C 到 C DLL 在 C DLL 中 我需要调用一个接受和读取的函数istream对象 我打算收到byte 从 C 为char 并将其转换为istream C DLL extern C declspec dll
c
dll
pinvoke
marshalling
从 C# 托管代码调用 win32 CreateProfile()
快速问题 希望如此 如何从 C 托管代码 正确调用 win32 函数 CreateProfile 我尝试自行设计解决方案 但没有成功 CreateProfile 的语法是 HRESULT WINAPI CreateProfile in LP
c
WINAPI
pinvoke
在此 P/Invoke 用例中正确使用 SafeHandles
在 C 中使用本机 Dll 使用不透明句柄和内部引用计数 我有以下 P Invoke 签名 全部用 DllImport 属性装饰 DllImport somedll dll public extern IntPtr getHandleOfA
c
pinvoke
marshalling
dllimport
Handles
调用 SendMessage (P/Invoke) 不断崩溃
我必须编写一个与第三方程序通信的应用程序 AOL 对不起 做了很多研究 我发现了一些方法来做到这一点P Invoke 并且在很大程度上它works好的 但它会在后续试验中崩溃 特别是SendMessage 我在下面概述了崩溃的代码 所有这些
c
pinvoke
JoyGetPosEx 在 C# 中返回 165
我尝试用 C 读取 JoyStick 中的数据 只要我使用 jeyGetPos 就可以正常工作 但我需要使用joyGetPosEx 因为它提供了更多数据 例如我需要的操纵杆的旋转 class JoyStick JOYINFO pji JOY
c
pinvoke
Joystick
时间:2019-03-17 标签:c#dllimportwithpointers
我有一个 dll 无法导入到我的 vs2012 c 项目中 我以前使用过 dllImport 但以前从未使用过 Marshal 或指针 我想我很幸运 这是我目前拥有的代码 被调用的函数是 fnLDA GetDevInfo DEVID Act
c
pinvoke
dllimport
将 C 结构体移植到 C#
我正在将 C 代码移植到 C 但我有一些疑问 考虑这个结构 typedef struct uint32 t w uint32 t h uint32 t f cc uint32 t st unsigned char pl 4 int32 t
c
pinvoke
C# P\Invoke DLL 没有 C++ 的入口点?
我有一个 C Dll TheFoo dll 其方法为 Foo 我只需调用以下命令即可访问使用此方法的其他 C 代码 Foo 我相信该方法确实具有 declspec dllexport 因此 根据我对 P Invoke 的阅读 我认为我应该能
c
pinvoke
dllimport
如何以另一个用户(la /netonly)身份启动 Internet Explorer 进程?
我正在尝试从我们的 WPF 应用程序中以另一个用户身份启动 Internet Explorer 以便当我们的用户访问 内部 网站时 他们会通过集成 Windows 身份验证进行静默身份验证 我们不想以其他用户身份启动 iexplore ex
c
internetexplorer
WINAPI
pinvoke
NTLM
在上下文菜单中定位菜单项图像(MENUITEMINFO 的 hbmpItem)
我正在将菜单项插入到主题文本控件的 Outlook 上下文菜单中 在这里您可以找到我之前提出的有关执行此操作的问题 我遇到的问题是 菜单项的图像在 Outlook 2010 中的位置很奇怪 在 Outlook 2007 中 它的位置不同 在
VBNET
WINAPI
pinvoke
outlookaddin
使用 PInvoke 声明实现代码示例时遇到问题
我在这里引用以下线程来回答我的问题 从系统托盘中的图标获取工具提示文本 我基本上想做与 OP 相同的事情 但与响应该线程的其他一些用户不同 在添加代码示例中未明确定义的缺少的 PInvoke 声明后 我无法使代码正常工作 我组装了一个类文件
c
tooltip
pinvoke
tray
删除窗口或窗体的父级
如何使一个进程的父进程已设置为我的应用程序的控件 弹出 我的应用程序并成为顶级窗口 我尝试过使用SetParent WindowHandle null 但 IntPtr 它说它是一个不可为空的类型 您正在尝试修改窗口的父窗口 你需要的功能是
process
window
pinvoke
parentchild
使用 LayoutKind.Explicit 进行布尔编组,这是否已损坏或按设计失败?
首先 布尔类型据说有一个四字节值的默认编组类型 所以下面的代码有效 struct A public bool bValue1 public int iValue2 struct B public int iValue1 public boo
c
pinvoke
Boolean
marshalling
layoutkindexplicit
将 char 指针从 C# 传递到 C++ [重复]
这个问题在这里已经有答案了 可能的重复 将 char 指针从 C 传递到 C 函数 我有这样的问题 我有一个具有以下签名的 C 函数 int myfunction char Buffer int rotation 缓冲区参数必须用空格字符
c
pointers
pinvoke
拦截 ESC 而不从缓冲区中删除其他按键
我有一个控制台应用程序 提示用户进行多个输入 我希望用户能够在出现任何取消操作的提示后按转义键 就像是 if Console ReadKey Key ConsoleKey Escape string input Console ReadLi
c
NET
Console
pinvoke
具有从 C# 到非托管驱动程序的嵌入式指针的编组结构
我正在尝试使用 P Invoked DeviceIoControl 调用将 C NET Compact Framework 3 5 与 Windows CE 6 R2 流驱动程序连接起来 对于 IOCTL 代码之一 驱动程序需要一个 Dev
c
struct
pinvoke
pointers
marshalling
更改(自定义)进度条颜色
我正在创建一个带有属性的自定义进度条 Public Class CustomProgressBar Inherits ProgressBar Private State As ProgressStates
NET
VBNET
WinForms
ProgressBar
pinvoke
为什么从服务调用时 GetWindowThreadProcessId 返回 0?
在控制台应用程序中使用以下类 并且至少有一个记事本实例正在运行时 GetWindowThreadProcessId正确返回非零线程 ID 但是 如果 Windows 服务中包含相同的代码 GetWindowThreadProcessId总是
c
WINAPI
pinvoke
更改窗口标题中的光标
我有一个 WinForm 现在我需要在光标位于窗口标题部分时更改光标 我有一些代码正在运行 它有两个问题 当光标位于边缘时 它还会更改光标 应显示正常的调整大小光标 我发现我需要这样的东西WM NCHITTEST HTTOP 但是我该如何结
c
WinForms
pinvoke
WNDPROC
«
1 ...
6
7
8
9
10
11
12
13
»