丹布罗斯顿写道:
好吧,无礼,我也无法正常工作!我使用了下面的代码
因此,您可以与您的比较,看看我们是否在做同样的事情,
但是我看不到任何明显的问题.您可能已经看到的此页面:http://www.unixwiz.net/techtips/outputdebugstring.html
很有用,但是他们与静音的安全问题有关
当我是本地管理员和我的两个过程时,似乎不适用
在我的桌面上运行.
我确实在mmapmodule.c代码中进行了挖掘(第二次
一个月内!),从发布的代码中出现了一些差异:
- python代码使用零安全属性,这应表示:
完全访问所有人.
- python代码假定访问写的意思是:创建文件
page_readwrite的映射并映射为写的,
仅读取的代码图.
这些似乎都不重要,但是谁知道呢?这
问题当然是设计了outputdebugstring功能
默默失败,所以您不知道调试器的哪一部分
导致它失败 - 或者完全是其他东西.
我已经(很快)在Google上扫描了MS组,我看不到
任何有用的东西.希望其他人或Win32上的其他人
列表比我在这里拥有更多的经验和专业知识. (不会
要艰难!)
TJG
导入系统<br />
导入mmap<br />
导入Win32Security<br />
导入Win32Event<br />
def main(args):<br />
sd = win32security.security_descriptor()<br />
dacl = win32security.acl()<br />
SD.SetsecurityDescriptordOdacl(1,DACL,0)<br />
sa = win32security.security_attributes()<br />
sa.security_descriptor = sd<br />
buffer_ready = win32event.createevent(SA,0,0," dbwin_buffer_ready")<br />
data_ready = win32event.createevent(SA,0,0," dbwin_data_ready")<br />
buffer = mmap.mmap(0,4096," dbwin_buffer",mmap.access_read)<br />
win32event.setevent(buffer_ready)<br />
win32event.waitforsingleobject(data_ready,1000)== win32event.wait_timeout:<br />
经过<br />
如果__name__ =='__ main __':<br />
main(sys.argv [1:])