Dll问题,急求解决方法 我用Dll封装一段程序,在这个程序代码中调用了一个已封装好的Dll库,我写了一段应用程序,现在问题来了,程序本身没错,但是在调用Dll中那个被封装好的库时,出现 Privileged Instruction 的提示,请问各位怎么解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很多指令不允许直接使用了,如outp,这种违反特权得程序,在老OS还支持,新OS不允许所以你要根据你做什么找替代方法,没有通用解决之道 test_port(void){ // search for valid parallel port unsigned short lpt_address = 0; if( InitializeWinIo() ) { _outp(LPT1, 0x55);//#define LPT1 0x3bc if(_inp(LPT1) == 0x55) lpt_address = LPT1; ShutdownWinIo(); } if( InitializeWinIo() ) { _outp(LPT2, 0x55); if(_inp(LPT2) == 0x55) lpt_address = LPT2;//#define LPT2 0x378 ShutdownWinIo(); } if(InitializeWinIo() ) { _outp(LPT3, 0x55); if(_inp(LPT3) == 0x55) lpt_address = LPT3; ShutdownWinIo(); } return(lpt_address);}我觉得就在这出错 为什么用SKIN++换皮肤后不响应WM_NCHITTEST !!! 折合100分请教:两个SOCKET的select不相互独立,单向影响的问题 可以改变“透明度”的画刷,怎么实现? 有用过CWinThread的进来一下,一个小问题,很简单,当场给分 初学者想请教一个问题 讨论面试题:实际编程中,类的继承最好控制在几层?为什么? ::::在北京的专门从事windows下C++开发的公司有没有要应届生的?? 我自己写的类(不继承任何MFC类)里如何使用timer? VC的<iostream> :( BLOB的问题,大虾请进。 请大家进来帮忙! 问个数据转换的问题
所以你要根据你做什么找替代方法,没有通用解决之道
{
// search for valid parallel port
unsigned short lpt_address = 0;
if( InitializeWinIo() )
{
_outp(LPT1, 0x55);//#define LPT1 0x3bc
if(_inp(LPT1) == 0x55)
lpt_address = LPT1;
ShutdownWinIo();
}
if( InitializeWinIo() )
{
_outp(LPT2, 0x55);
if(_inp(LPT2) == 0x55)
lpt_address = LPT2;//#define LPT2 0x378
ShutdownWinIo();
}
if(InitializeWinIo() )
{
_outp(LPT3, 0x55);
if(_inp(LPT3) == 0x55)
lpt_address = LPT3;
ShutdownWinIo();
}
return(lpt_address);
}我觉得就在这出错