Chinaunix首页 | 论坛 | 博客
  • 博客访问: 712142
  • 博文数量: 60
  • 博客积分: 2849
  • 博客等级: 少校
  • 技术积分: 1011
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-10 15:38
文章分类
文章存档

2013年(4)

2012年(11)

2011年(5)

2010年(3)

2009年(9)

2008年(19)

2007年(9)

分类: Python/Ruby

2012-11-26 19:57:29

 
是很久以前用vc搞的调试器。

现在只是用python写了个壳。

看demo:



点击(此处)折叠或打开

  1. # test on python-2.7.3
  2. from ctypes import *

  3. # load it
  4. mydll=windll.LoadLibrary("c:\\xtrace.dll")

  5. # function has to be extern "C" and have an undecorated name:
  6. XTRACE=mydll.MagicTraceProc
  7. XTRACE(1, 0x0000ff, "abcdefg1\n", 0, 0)
  8. XTRACE(1, 0x00ff00, "abcdefg2\n", 0, 0)
  9. XTRACE(1, 0xff0000, "abcdefg3\n", 0, 0)
  10. raw_input("press enter to exit test")


-------------------------------------------

for enjoy:
from ctypes import *
MessageBox=windll.user32.MessageBoxA
MessageBox(0,"你好,世界!", "第一个ctypes程序", 0)


阅读(798) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~