from ctypes import *;
import os;
import sys;
def callAppPlugin(url):
pid = os.getpid();
h=WinDLL('somes.dll')
nRst = h.register("18132163","lgsg");
nRst1 = h.init(pid);
nRst2 = h.parse_site(url);
str = string_at(nRst2);
return str;
我使用python 2.7来调用dll(some.dll),并在dll中执行一些函数,比如register,init ......
我的计算机上运行的py文件(win10)是OK。但是无法在我的服务器上运行(win server 2008),当进程执行init函数时,它抛出异常:
WindowsError: exception: access violation reading 0xFFFFFFF8
为什么呢?帮助〜