社区
C#
帖子详情
C#中进行平台调用编程问题
yupy00
2006-10-31 09:50:52
C#中调用win32api编程的时候老是失败,
比如设置钩子,枚举进程等等.
是不是.net平台支持底层api不够完全?
知道的请说一下
谢谢
...全文
51
2
打赏
收藏
C#中进行平台调用编程问题
C#中调用win32api编程的时候老是失败, 比如设置钩子,枚举进程等等. 是不是.net平台支持底层api不够完全? 知道的请说一下 谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
2 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
北京的雾霾天
2006-10-31
打赏
举报
回复
另如果是枚举进行则可以不用API,用.NET本身提供的类就可以了。可以像如下来使用:
foreach (System.Diagnostics.Process p in System.Diagnostics.Process.GetProcesses())
{
System.Console.WriteLine(p.ProcessName);
}
北京的雾霾天
2006-10-31
打赏
举报
回复
用.Net的调用Hook是个不好实现的问题,因为它的Dll不是真正意义上的DLL,尤其是实现全局Hook的时候。全局Hook是要写到一个Dll中的,而这个Dll要是一个像C++写的非托管的DLL才行。
如果不是全局的Hook倒是可以做。不过我感觉这样意义不是很大。
相关推荐
C#
在Unity游戏开发
中
进行
多线程
编程
的方法
主要介绍了
C#
在Unity游戏开发
中
进行
多线程
编程
的方法,文
中
总结了Unity
中
使用多线程的几种方式以及一款多线程插件的介绍,需要的朋友可以参考下
VS2017 CLR
编程
无法
调用
方法或函数
本要在做项目的过程
中
,算法需要使用C++
进行
编写,但界面需要使用winform,开发环境为 VS 2017。在开发过程
中
,发现有些方法或函数已经定义了,但是在
C#
中
进行
调用
时,函数列表
中
不存在该函数,如图所示:如图所示,虽然 Array函数已经在Utility
中
进行
了定义,但在 winform
中
进行
调用
时,列表
中
不存在Array;经观察发现,因为 vector 是C++
中
的类型,而
C#
中
不存在...
C#
写的ActiveX弹出窗口在Delphi程序
中
的应用时出现了
问题
。
====================================================== 注:本文源代码点此下载 ======================================================
c#
写的activex弹出窗口在delphi程序
中
的应用时出现了
问题
。 用
c#
做了一个登录窗口并在delphi程序
中
进行
调用
,发生了一个很奇怪的
如何在
C#
中
进行
音频格式转换
如何在
C#
中
进行
音频格式转换如何在
C#
中
进行
音频格式转换如何在
C#
中
进行
音频格式转换如何在
C#
中
进行
音频格式转换如何在
C#
中
进行
音频格式转换有谁知道吗?
如何在
c#
中
进行
调用
vc制作的dll
中
的类
大家好: rt 我现在手
中
有个lib库,里边有很多c++的类,现在想封装成dll并能在
c#
环境
中
进行
调用
,请问要如何封装这个dll,谢谢 ------回答--------- ------其他回答(5分)---------
C#
code [DllImport("你的动态库.dll", EntryPoint = "函数名")] publ
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2006-10-31 09:50
社区公告
让您成为最强悍的C#开发者