我們公司是實行彈性工作制的,一天工作滿8小時即可。
我的記性不是太好,總忘記什麼來上班的。所以琢磨著怎麼自己搞乙個這樣的小工具。
這不,剛好這幾天工作不是太忙,做了乙個小工具。
當你登陸系統時,它會判斷你今天是否是第一次登陸,如果是的話,則向microsoft outlook
傳送乙個8小時後的「約會」。這樣到你下班的時候,outlook 就會提醒你該下班了。
這個工具分成三部分。
第一:windows登陸事件監視器,它是乙個dll檔案。是用c 開發的。部分源**如下
__declspec(dllexport)
void
__stdcall testlogon(dword unknow)
if(fileexists(temppath) ==1
)else
}printf(
"login2");
//sleep(1000);
//if(fileexists(temppath) == 1)
////
else
if(filehandle
!=null)
//messagebox(null,"login3",temppath,mb_ok);if(
!createprocess(null,""
,null,null,false,
0,null,null,
&si,
&pi))
else
return1;
} 第二:註冊這個監視器dll,是用下面的登錄檔檔案註冊的
windows registry editor version
5.00
[hkey_local_machine\software\microsoft\windows nt\currentversion\winlogon\notify\gohome]"
dllname"=
"login.dll""
logon"=
"testlogon""
impersonate"=
dword:
00000001
"asynchronous"=
dword:
00000001
"unlock"=
"testlogon"
第三:向outlook傳送約會的程式,原始檔是用c#開發的。如下:
=new=//
="rpc"="
it's time to go home"=
="shark xu."=
=1=system.datetime.now.addhours(
8.0=1=
我還做了乙個安裝檔案,它是乙個批處理檔案
copy login.dll %systemroot%
\system32\\
system32
\regedit
/s gohome.reg
我與動漫有個約會
小時候自然也是看動畫和漫畫的,曾經很多國產的動畫及從國外引進的動畫都是童年時快樂的回憶.現在已經忘掉許多了.記得的有 天書奇潭 葫蘆兄弟 機器貓 現在似乎都採用了不知道是哪兒的翻譯,叫小叮噹 聖鬥士星矢 等等等等.童年是很快樂的日子.不過現在主要說的是成年後所看的動漫.似乎在老一代看來,動漫是小孩子...
我與EXTJS有個約會 插話
由於第一次寫這樣乙個東西,一點經驗都沒有,當開始深入地時候,卻感覺到無法下手了。本打算通過乙個個的小例子或者通過自己最近開發的工作流系統使用到的ext來介紹ext中各個元件的使用,但是感覺這樣不是又落入到俗套就是一些商業系統,源 不能完全公開,最終都無法達到完全共享的目的。自己一直喜歡標新立異,一直...
我和英語有個約會
日月如梭,星移斗轉,自己和英語已經認識了十個年頭,可是我們尤是行頭陌路,你不認識我,我也不認識你。每次老師發給我一張卷子,測測我對英語的了解。說實話我真的不想破壞我倆那份朦朧的感情,但是相識了如此之久,對他的了解依舊淺薄,著實傷害了我對他的熱情,也傷害了英語給予我深深的期望。一聲長嘆啊!今天是開始看...