http://pc11.2ch.net/test/read.cgi/notepc/1261844676/482
IWMIO Virtual Driverっていうのがデバイスマネージャにあって気になっていたけど
ある程度、何かわかったぞ。
C:\WINDOWS\system32\IWDLL.dll
っていうのがあって、輝度の調整、WLANと青歯の有効無効、カメラの有効無効が
こいつを通して設定できる。
例
typedef int(__stdcall *IWMIO_MicomCamCtrl)(int,DWORD);
typedef int(__stdcall *IWMIO_MicomLcdCtrl)(int,DWORD);
typedef int(__stdcall *IWMIO_MicomWLanCtrl)(int,DWORD);
HINSTANCE hInstDLL;
IWMIO_MicomCamCtrl CamCtrl;
IWMIO_MicomLcdCtrl LcdCtrl;
IWMIO_MicomWLanCtrl WLanCtrl;
hInstDLL=LoadLibrary("C:\\WINDOWS\\system32\\IWDLL.dll");
CamCtrl=(IWMIO_MicomCamCtrl)GetProcAddress(hInstDLL,"_IWMIO_MicomCamCtrl@8");
WLanCtrl=(IWMIO_MicomWLanCtrl)GetProcAddress(hInstDLL,"_IWMIO_MicomWLanCtrl@8");
LcdCtrl=(IWMIO_MicomLcdCtrl)GetProcAddress(hInstDLL,"_IWMIO_MicomLcdCtrl@8");
CamCtrl(0,0);//カメラの接続状況を取得 on=1 off=0
CamCtrl(1,2);//カメラoff
CamCtrl(1,1);//カメラon
WLanCtrl(0,0);//WLANと青歯の接続状況を取得 on=1 off=0
WLanCtrl(1,2);//WLANと青歯off
WLanCtrl(1,1);//WLANと青歯on
LcdCtrl(0,0);//現在の輝度を取得(0~7)
LcdCtrl(2,0);//輝度最低にセット
LcdCtrl(2,7);//輝度最高にセット
あとはよく分からなかったので調べてくれ。
輝度が勝手に変わってヤダという人とか。
0 件のコメント:
コメントを投稿