-
ReadProcessMemory,该如何解决
ReadProcessMemoryinvokeVirtualQueryEx,pid,Start,addrMen,28.ifeax!=0invokeGlobalAlloc,GMEM_FIXED,Men.RegionSize.ifeax!=0invokeReadProcessMemory,pid,Start,eax,Men.RegionSize,0看别人的代码这样用过,自己试一下ReadProcess...
267
热度 -
读取COM口数据碰到0X00,则无法继续读取,该如何解决
读取COM口数据碰到0X00,则无法继续读取在读取COM口数据的时候,如果COM口送过来的数据出现0X00,则后面的数据无法读取,比如送过来的数据是:23B50800AC26,那么我接收到的数据只有23B508,后面的数据则无法获取。程序采用的是winapi方式读取串口数据,打开串口采用CreateFileA函数,查了一些资料,是否是串口设置的问题,也就是对dcb结构的设置,但我不知道怎么设置才不...
52
热度 -
LoadLibrary VB&C 不同
LoadLibraryVB&C不同 DLLMain函数如下: BOOLAPIENTRYDllMain(HANDLEhModule, DWORDul_reason_for_call, LPVOIDlpReserved ) {switch(ul_reason_for_call) { caseDLL_PROCESS_ATTACH://DLL被加载 MessageBo...
626
热度 -
C语言可以修改注册表或调用API函数吗?
C语言可以修改注册表或调用API函数吗? C语言可以修改注册表或调用API函数吗? 搜索更多相关的解决方案: color="red">C语言color="red">APIcolor="red">注册表color="red">函数 color='#FF8000'>----------------解决方案--...
200
热度 -
线程同步小疑点(InterlockedExchangeAdd)
线程同步小问题(InterlockedExchangeAdd)创建50个线程时,不用InterlockedExchangeAdd,全局变量的值也不会变当创建500个线程时,即便用了InterlockedExchangeAdd,最终输出的全局变量值也不是500纳闷儿了。。难道线程同步还跟线程个数有关系?C/C++code//互锁函数测试#include"stdafx.h"#inc...
8161
热度 -
delphi调用VC开发的DLL,调用OK,每次程序退出后报错,该怎么处理
delphi调用VC开发的DLL,调用OK,每次程序退出后报错用VC开发的DLL,实现SIP软电话功能,需要用回调函数来实现。接口部分的代码均编译通过而且启动时候初始化成功,可是每次程序退出后均报错。不知道是调用的原因还是DLL的调用约定异常。一时间排查不出。下文分别是DLL接口的部分代码以及在DELPHI中定义的接口代码。请大家看看是什么原因?DLL接口的部分代码#ifndef__SIPPHON...
8484
热度 -
vc中为什么无法操作public成员变量以及成员函数
vc中为何无法操作public成员变量以及成员函数IDE是vs2010头文件中包含如下信息:DWORDWINAPIMyThreadProc1(LPVOIDlpParameter);DWORDWINAPIMyThreadProc2(LPVOIDlpParameter);//CC2_DownloaderDlgdialogclassCC2_DownloaderDlg:publicCDialogEx{//...
151
热度 -
C#下string转换成char*又给DLL作参数
C#下string转换成char*再给DLL作参数如题。。。。。之前的那个帖子结了。。。怎么把这里的char[]变成char*color='#FF8000'>------解决思路----------------------楼主呀,你试过用string没?C++里如果用char*那C#里就能用string或StringBuider来表示他的参数。color='#FF8000'>------解决思路-...
88
热度 -
C#托管类型转换成非托管门类
C#托管类型转换成非托管类型比如一个char[],怎么变成char型,或者char*?取地址符在C#里好像不能对托管类型用。color='#FF8000'>------解决思路----------------------C++里的char*对应C#里就是string或stringBuider你可以百度关键字C++*charC#color='#FF8000'>------解决思路----------...
48
热度 -
error C2143: 语法异常 : 缺少“)”(在“*”的前面) 头文件也加上了. 为什么
errorC2143:语法错误:缺少“)”(在“*”的前面)头文件也加上了.为什么?刚好要做一个程序的黑屏优化。参照的帖子地址是http://s1.zetaboards.com/hLibrary/topic/748957/1/编译时死活通不过。用的开发环境VS2012win7(64)如果谁有现成的WIN764位下游戏黑屏的代码可以发一份给小弟,在此谢过。。。邮箱地址:[email pro...
372
热度 -
关于一个进程的有关问题
关于一个进程的问题这个用进程调用,在执行的窗体中进度信息时乱码,如果直接调用就没问题了。switch(m.Msg){caseWM_TOTALLENGHT:if((int)m.WParam==SC_CLOSE)return;label3.Text="句柄:"+this.Handle.ToString();lock(obj){ec.UpdateXML(this.Handle.ToString(),"忙...
253
热度 -
C# 调用QT DLL有关问题
C#调用QTDLL问题小弟最近学习QT,需要使用C#调用QT写的DLL,收集学习相关资料后,发现使用QTWINMIGRATE好像可以,于是模仿做了一下,但是在C#中总是出现“无法打开qtdialog.dll,找不到相应模块”的错误。DLL我是放在了C#项目下的DEBUG中的,也罢QTCORE.DLL及其它相关的都拷贝到DEBUG下了,还是运行失败。代码如下:QT中的#include<qmfc...
99
热度 -
windows mobile 出了一个奇怪的bug解决办法
windowsmobile出了一个奇怪的bug做了一个截屏的程序,在模拟器上仿真部署的时候没有任何错误,可是从程序生成的exe启动就会出错,为什么呢?代码如下:HBITMAPCopyScreenToBitmap(LPRECTlpRect){ HDChScrDC; HDChMemDC; HBITMAPhBitmap,hOldBitmap; intnX,nY,nX2,nY2; intnWidth,nH...
62
热度 -
请问在pocket pc电源设置关闭设备时间到了后,触发的系统消息是什么
请教在pocketpc电源设置关闭设备时间到了后,触发的系统消息是什么我在开发中遇到了一个问题。在cmwap通讯中,我每个1分钟向服务器发送一个同步消息,如果我5分钟没有与服务器同步,服务器就认为我断开了,我发现在电源设置中设置关闭设备时间后,等到时间到是,关闭了设备,同时系统也把timer给关掉了,我无法向服务发送消息了,请问我能在应用中屏蔽掉这个消息吗?如何解决?color='#e78608'...
106
热度 -
wince6 互斥Mutex的用法有关问题
wince6互斥Mutex的用法问题在进程1中:staticHANDLEg_VK3224_MUTEX=NULL;g_VK3224_MUTEX=CreateMutex(NULL,FALSE,_T("VK3224_MUTEX"));WaitForSingleObject(g_VK3224_MUTEX,INFINITE);........ReleaseMutex(g_VK3224_M...
94
热度 -
GetDlgItem返回NULL,该如何处理
GetDlgItem返回NULLintWINAPIWinMain( HINSTANCEhInstance, HINSTANCEhPrevInstance, LPWSTRlpCmdLine, intnCmdShow){ InitCommonControls(); ImmDisableIME(0); DialogBox(hInstance,MAKEINTRESOURCE(IDD_WI...
69
热度 -
请问 SetSystemPowerState(NULL, POWER_STATE_OFF, POWER_FORCE),要引入那个头文件
请教SetSystemPowerState(NULL,POWER_STATE_OFF,POWER_FORCE),要引入那个头文件啊如题,声明:#include<winioctl.h>#defineIOCTL_HAL_REBOOTCTL_CODE(FILE_DEVICE_HAL,15,METHOD_BUFFERED,FILE_ANY_ACCESS)extern"C"_...
364
热度 -
wince中怎么定时重启?
wince中如何定时重启??各位大侠,我想让系统在每天的某个时间重启,环境是wince。不知道如何实现??color='#e78608'>------解决方案--------------------定时器——》控制一个GPIO——》控制处理器的硬件复位开关通断===successcolor='#e78608'>------解决方案--------------------方法有很多种:1.楼上所说的...
92
热度 -
vs2005中什么函数能替代srand( WCE_FCTN(time) (NULL) )呀,该怎么处理
vs2005中什么函数能替代srand(WCE_FCTN(time)(NULL))呀查了一下,这个函数好像是EVC中的?vs2005中好像是不支持的,我编译出现了如下错误:errorC2065:'time':undeclaredidentifiererrorC3861:'WCE_FCTN':identifiernotfound求问各位大虾,vs2005中有木有什么函数可以替代srand(WCE_F...
394
热度 -
急求:请教在.net2.0下如何通过Win32 cryptoAPI进行文件加密
急求:请问在.net2.0下怎么通过Win32cryptoAPI进行文件加密最近学着做文件加密了解到关于CryptoAPI的一些内容如cryptAcquireContext(),CryptCreateHash(),cryptGenKey()等等一些函数我知道在.net下有更方便的加密函数但我真的很想知道怎么在C#.net下怎么通过dllimport来引用这些函数进行文件加密(引用函数方面已经解决)...
169
热度