C#中进行平台调用编程问题 C#中调用win32api编程的时候老是失败,比如设置钩子,枚举进程等等.是不是.net平台支持底层api不够完全?知道的请说一下谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用.Net的调用Hook是个不好实现的问题,因为它的Dll不是真正意义上的DLL,尤其是实现全局Hook的时候。全局Hook是要写到一个Dll中的,而这个Dll要是一个像C++写的非托管的DLL才行。如果不是全局的Hook倒是可以做。不过我感觉这样意义不是很大。 另如果是枚举进行则可以不用API,用.NET本身提供的类就可以了。可以像如下来使用:foreach (System.Diagnostics.Process p in System.Diagnostics.Process.GetProcesses()){ System.Console.WriteLine(p.ProcessName);} 十进制浮点形式输出 读取excel边框问题 事件的问题 电子称的问题求助??? 如何将JDK的安装程序(一个EXE)也打包到.net做的的安装程序中? 数据库还原问题 【求助】如何在EXCEL中设置超链接,为应用程序带参数启动 C#如何让自定义控件使用当前自定义控件的数据源? nat打洞 在C#.NET里怎样可以随意改变textBox绑定的数据 新手请教!!! 关于动态调用DLL的问题~
如果不是全局的Hook倒是可以做。不过我感觉这样意义不是很大。
foreach (System.Diagnostics.Process p in System.Diagnostics.Process.GetProcesses())
{
System.Console.WriteLine(p.ProcessName);
}