如题,
我想HOOK一个程序并添加一个按钮,这个要怎么做?就像MSNShell那样,可以添加菜单,button等希望做过这方面的能指点一下
不胜感激
我想HOOK一个程序并添加一个按钮,这个要怎么做?就像MSNShell那样,可以添加菜单,button等希望做过这方面的能指点一下
不胜感激
解决方案 »
- ***多层分布式应用程序设计:ASP.NET WebServer 和.NET Remoting 体系架构选择问题?
- 十六进制也字节数组转换问题,我想知道原理是怎么样的
- 在C#中DataGridView的控件如何实现字典列的翻译
- 脚本中处理实体类,急求解决方法!!!!
- 问一个小问题!
- 再次求关于DateTimePicker的两个时间相减的问题。。。
- 关于在C#中如何算字符串的字节长度问题?急...在线等候高手...
- 在b/s 下,如何用c#实现,时间实时更新(在线)
- 打開word時出錯,請指點
- 求告知ListView怎么用的?为什么列名看不到?
- 签约都应该问些什么问题啊。。。
- C#画图刷新问题。棘手啊!!菜鸟求救
如果是想钻研,不如用C++来做,到C++ Windows编程板块提问。
他说的不是能不能,而是有没有抄袭的代码。c++里边当然调用win api的抄袭代码比较多啦,因为它有20年的可抄袭历史。
[DllImport("user32.dll", CharSet = CharSet.Auto,
CallingConvention = CallingConvention.StdCall, SetLastError = true)]
private static extern int SetWindowsHookEx(
int idHook,
HookProc lpfn,
IntPtr hMod,
int dwThreadId);[DllImport("user32.dll", CharSet = CharSet.Auto,
CallingConvention = CallingConvention.StdCall, SetLastError = true)]
private static extern int UnhookWindowsHookEx(int idHook);[DllImport("user32.dll", CharSet = CharSet.Auto,
CallingConvention = CallingConvention.StdCall)]
private static extern int CallNextHookEx(
int idHook,
int nCode,
int wParam,
IntPtr lParam);