月度归档: 2012 年 10 月

  • firefox图片颜色不正常的解决办法

    firefox图片颜色不正常的解决办法:

    在地址栏输入:about:config

    查找gfx.color_management.mode

    把值由2改为0

    重启firefox即可

  • VC++启动进程并隐藏窗口

    VC++启动进程并隐藏窗口

    HDESK hDesk = CreateDesktop(_T("MyDesk"), NULL, NULL, 0, GENERIC_ALL, NULL);
    _ASSERT(hDesk);
    STARTUPINFO si = {sizeof(si)};
    si.lpDesktop = _T("MyDesk");
    si.dwFlags = STARTF_USESHOWWINDOW;
    si.wShowWindow = SW_HIDE;
    PROCESS_INFORMATION pi = {0};
    
    if(CreateProcess(NULL, pCmdLine, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi))
    {
    	HANDLE hProcess=pi.hProcess;
    	CloseHandle(pi.hThread);
    	if (WaitForSingleObject(hProcess,INFINITE)!=WAIT_FAILED)
    	{
    		DWORD dwExitCode;
    		GetExitCodeProcess(hProcess,&dwExitCode);
    		if (dwExitCode==STILL_ACTIVE)
    			MessageBox(NULL, "thread still alive !", "debug", MB_OK);
    	}
    	CloseHandle(pi.hProcess);
    	CloseDesktop(hDesk);
    }