【求助】vb2008调用Process32First错误

问题描述

PrivateDeclareFunctionCreateToolhelp32SnapshotLib"KERNEL32.DLL"Alias"CreateToolhelp32Snapshot"(ByValdwFlagsAsInteger,ByRefth32ProcessIDAsInteger)AsIntegerPrivateDeclareFunctionProcess32FirstLib"KERNEL32.DLL"Alias"Process32First"(ByRefhSnapshotAsInteger,ByReflppeAsLPPROCESSENTRY32)AsIntegerPrivateDeclareFunctionProcess32NextLib"KERNEL32.DLL"Alias"Process32Next"(ByRefhSnapshotAsInteger,ByReflppeAsLPPROCESSENTRY32)AsIntegerPrivateDeclareFunctionCloseHandleLib"kernel32"Alias"CloseHandle"(ByRefhObjectAsLong)AsIntegerPrivateStructureLPPROCESSENTRY32DimdwSizeAsIntegerDimcntUsageAsIntegerDimth32ProcessIDAsIntegerDimth32DefaultHeapIDAsIntegerDimth32ModuleIDAsIntegerDimcntThreadsAsIntegerDimth32ParentProcessIDAsIntegerDimpcPriClassBaseAsIntegerDimdwFlagsAsIntegerDimszExeFileAsStringEndStructurePrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimhSnapshotAsIntegerDimLPPROCESSENTRY32AsLPPROCESSENTRY32hSnapshot=CreateToolhelp32Snapshot(2,0)Debug.Print(hSnapshot)IfhSnapshot<>-1ThenLPPROCESSENTRY32.szExeFile=""LPPROCESSENTRY32.dwSize=296IfProcess32First(hSnapshot,LPPROCESSENTRY32)Then'这里错误:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。DoIfLPPROCESSENTRY32.szExeFile="QQ.exe"ThenMsgBox("找到了")ExitSubEndIfLoopUntilProcess32Next(hSnapshot,LPPROCESSENTRY32)EndIfCloseHandle(hSnapshot)EndIfEndSubAPI声明里面我改Byref和Byval都没用,都报错,我系统是WIN7旗舰版。求高手帮忙看看谢谢了

解决方案

解决方案二:
怎么都没有人帮忙啊

时间: 2024-08-02 04:25:07

【求助】vb2008调用Process32First错误的相关文章

求助:调用包含并行计算的m文件编译成的动态链接库

问题描述 求助:调用包含并行计算的m文件编译成的动态链接库 请问如何在c++环境下调用包含并行计算(parfor)的MATLAB编译好的动态链接库(C++ shared library)?当m文件中不包含matlabpool open时,动态链接库是可以成功调用的,但是一旦m文件中包含matlabpool open,调用时会出现错误: "XXX exited with code -529697949" 求大神帮忙,如何调用含有并行计算的MATLAB动态链接库? 我的环境是:win7,Q

java se-使用泛型打印输出任意类型的数组,为什么调用时有错误?

问题描述 使用泛型打印输出任意类型的数组,为什么调用时有错误? import java.util.Arrays; public class FanXing { public static void printMatrix(T[][] matrix){ for(int i=0;i<matrix.length;i++){ System.out.println(Arrays.toString(matrix[i])); } } public static void main(String[] args)

ASP中数据库调用常见错误解决

错误|解决|数据|数据库 下面是虚机维护中,经常碰到的一些ASP程序中的数据库调用的错误,现收集整理如下: 不能打开注册表关键字(8007000e) Microsoft OLE DB Provider for ODBC Drivers 错误 '8007000e' [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x11b4 Thread 0x1a4

调用dll错误-PB调用icmpcreatefile错误

问题描述 PB调用icmpcreatefile错误 在PB中调用icmpcreatefile()时错误error calling external function icmpcreatefile at line 16 in function wf_ping of object w_main 解决方案 如何在PB中编写PING代码? 问题描述: 如何在PB中编写PING代码? 解决方案: 声明外部函数: Function ulong IcmpCreateFile () Library "icmp.

hibernate-关于一个webservice调用的错误

问题描述 关于一个webservice调用的错误 当我调用webservice开放的接口时 出现以下错误 log4j:WARN No appenders could be found for logger (com.allimu.webapp.UserLoginController).log4j:WARN Please initialize the log4j system properly.org.hibernate.HibernateException: No Hibernate Sessi

IBM MQ 错误日志:调用 MQ 错误记录例程,失败的进程是进程 4780

问题描述 -----amqxfdcp.c:815--------------------------------------------------------2013/2/1816:31:39-Process(4780.7859)User(MUSR_MQADMIN)Program(amqzlaa0.exe)Host(FTPSERVER)AMQ6119:发生了内部WebSphereMQ错误(Rc=112fromSetEndOfFile)说明:MQ检测到调用操作系统时发生的意外错误.调用MQ错误记

dll 调用约定错误

问题描述 vbdll调用约定错误如何解决着急啊 解决方案 解决方案二:帮顶解决方案三:贴上代码,要不怎么知道你错在哪里?解决方案四:设置stdcall或者cdecl都试试

mfc求助-MFC调用外部exe文件,显示错误,大家帮研究下,急用,谢谢

问题描述 MFC调用外部exe文件,显示错误,大家帮研究下,急用,谢谢 外部exe单独运行正常,但是一用mfc调用,就显示为外部exe文件内的一个idx文件初始化失败,大家帮看下,求解决,急用,谢谢大家啦, 解决方案 报什么错误,用shellexecute执行,指定下程序的工作路径看看. 解决方案二: 用绝对路径执行启动exe试试

求助java调用.net开发的webservice问题

问题描述 今天接到任务,做一个java调用webservice实现短信的发送,基本不会.求助代码http://220.201.207.234/umswebservice/messageinterop.asmx连接到统一消息平台.连接成功建立后下面的其它方法才能有效.uid-UMS接入帐号,pwd-接入口令.通过平台分配的登录帐号和密码与平台连接.publicboolConnect(stringsUid,stringsPwd)断开与统一消息平台的连接.publicboolDisconnect()向