猫的新窝

止心,少语,莫愁

正在浏览标签为 C/C++ 的文章

看到galaxy的《在Win下用软件关闭显示器电源》,得到启发后,google到了比较真的真相。

下载: a.cpp
  1. #include <windows.h>
  2. int main(void)
  3. {
  4.     // Eliminate user''s interaction for 500 ms
  5.     Sleep(500);
  6.     // Turn off monitor
  7.     SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 2);
  8.     // Turn on monitor
  9.     // SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) -1);
  10.     // Low power monitor
  11.     // SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 1);
  12.     return 0;
  13. }

另外看到个比较悲剧而和我无关的消息,iphone新的SDK明确的拒绝了第三方的,或者跨平台工具,语言。.
沧桑的传送门->>>>>点击这里

同步方式较为简单:
以下载一个文件为例,我们来看看同步的做法:
1)InternetOpen;
2)InternetOpenUrl;
3)HttpQueryInfo;
4)InternetReadFile;
5)InternetCloseHandle。
继续阅读

写了个dll给c#组提供借口,今天反映一直返回值错误。
调了一个多小时,发现原来字符串路径传递的问题

我定义的接口是:

DLLFUN int SeparateNdb(void *handle,const wchar_t* const wszFilename,const wchar_t* const szSaveDir,TProcessProc callBackProcessProc = 0);

原来在c#写为

[DllImport("ndbSeparate.dll", EntryPoint = "SeparateNdb")]
        private static extern int SeparateNdb(IntPtr handle,
            string wszFilename,
            string szSaveDir,
            IntPtr callBackProcessProc);

继续阅读