1.熱鍵的問題
begin_message_map(cwhyprodlg, cdialog)
//}afx_msg_map
end_message_map()
2.虛擬桌面返回的問題
void cwhyprodlg::onhotkey()
if (!switchdesktop(defdesk))
}3.虛擬桌面建立的問題
mhdesk = createdesktop("newdesktop",null,null,df_allowotheraccounthook,generic_all,null);
if (mhdesk == null)
hdesk mdesk=opendesktop("newdesktop",df_allowotheraccounthook,false,
maximum_allowed);
if (mdesk==null)
switchdesktop(mdesk);
setthreaddesktop(mdesk);
4.建立explorer.exe的問題
startupinfo si;
process_information pi;
zeromemory( &si, sizeof(si) );
si.cb = sizeof(si);
si.lpdesktop = "newdesktop";
zeromemory( &pi, sizeof(pi) );
if( !createprocess( "c://windows//explorer.exe",null,null,null,false,0,
null,null,&si,&pi ) )
5.最後的問題
diy乙個小工具
仔細分析任務,其實關鍵點就是環境變數,建立乙個新程序,然後把環境變數塊傳遞進去,變可完成任務,環境塊是乙個string,name value 而且對於unicode 和ansi 的對待方式不同,如果是unicode,createprocess時要傳遞 dword dwcreationflags這個引...
介紹乙個小工具 SSL exporter
kubeadm 安裝時的證書有效期設定為 1 年,雖說有 sealos 這樣的不知名安裝器以及各種方案來更新證書,但是對於像我一樣經常跟不知 的 kubernetes 集群打交道的人來說,這個有效期就是達摩什麼的利劍,不一定什麼時候會砍到脖子上。如果能用 prometheus 對證書有效期進行監控或...
介紹乙個小工具 Linqer
這些天寫linq挺煩人的,就上網搜搜可有什麼好的sql轉linq的工具,咦,馬上就看上了linqer。哈哈,介紹一下使用方法吧 第一步 執行這個神馬檔案。第二步 指定乙個路徑給它。他會生成乙個linqer.exe可執行的檔案。第三步 執行這個exe檔案,點選add按鈕,第四步 在彈出的add介面中,...