Sitetag -->
Facebook Badge START -->偶ㄉ貼貼辣 | 建立你的名片貼

隨機分享

2010-10-11

做你的愛人

              昨晚的日記實際是意猶未盡,寫到大半老公回來了,我關掉寫日記的窗口心裡嘆息這日記無法寫了。

    打 開農場,打開周公解夢——在老公面前,讓他知道我就好這些。可是他嘴上跟我聊著農場聊著解夢的事,心裡是不信的。他研究著我的表情,專注著我眼角嘴角泛起 的任何一絲笑意,在他看來都是溫柔迷人的——但絕不是因為他。他似乎電腦盲,看到一個圖片他都會說我在跟人家視頻,讓我牙癢癢的。他還湊近我說我今晚真漂 亮,臉那麼白嫩光滑。我說是不是因為我將頭髮挽起的緣故?瀏海一邊梳,比較端莊?他說不是這個原因,反正今晚就特別。我說今晚我去美容院了,還忍痛讓人家 拔了臉上的細毛毛。他說原來如此,怪不著這麼晚才回!我靠!我恨恨的白了他一眼。

    無論如何,這日記是寫不下去了。我呵呵傻笑一 聲,加了一串的點點,再直接寫了事情的結果,就將日記上傳了。我離開電腦,他得意的坐在電腦前。放著郭德剛的節目,手裡卻一直不停的在搗鼓著鼠標,在看美 女色圖,我看他時他還遮遮掩掩的。我說你NND這算什麼本事?要看就光明正大的看,一個女人嘛有什麼大不了?我也喜歡看。後來我還教他怎麼把美女圖存下 來,而且還跟他說這個女人真美啊,掐一把都會捏出水來,他呵呵笑我是色女人。他打開另一個問我美不美?
我說那個不美,瘦巴巴的,也沒這個性感。他就說也是,不存這個。

    其實我早知道他在偷偷看色情電影色情網站,由於電腦水平太菜鳥,整了個「八卦色圖」在桌面,怎麼弄都弄不走,讓我笑到肚子痛。後來我發現我也弄不走,所以現在電腦有問題也不敢叫人修了。

    晚 上睡覺,他說上午洗過澡了就不洗,洗洗腳就上床了,等我洗完澡上得床來,他已經鼾聲震天了。我不明白的是,以前戀愛時,不管對方什麼狀況,都不怕髒不知累 的,隨時隨地都能轟轟烈烈的大干一場;現在,就連他用的香皂不對味睡衣是深色的我都沒興致,更別說他不洗頭不洗澡了。他應該也一樣感受吧,雖然他髒成什麼 個樣子,但他一定只喜歡我洗乾淨了頭髮和洗完澡後不要穿底褲的時候。只是不同的是,清清爽爽柔柔順順已成了我的習慣甚至怪癖,而他的隨隨便便卻也成了他的 頑症,雖我柔情蜜意,可每每不會如飢似渴,他是怎麼想呢?是不是也索然寡味呢?我多想跟他溝通這方面的問題啊,可是沒辦法說,他不是裝睡就是避而不談,我 又怕自己說不好將他說萎了,因為他是挺能威脅我的。

    因為是安全期,人也清醒,上了床後我就很粘他。枕著他抱著他還亂摸,他很抗拒 我碰他關鍵部位。他說動這裡幹什麼?我說不幹什麼、本來不就是生來玩的麼?他笑又說我是色女人。其實我不色,其實當時我不是想要,其實我只是要一種在一起 很溫暖很迷醉的感覺,是我沒了能力還是因為誘惑不夠還是因為我自己想讓自己感動一回?當他笑時我以為有戲,結果他推開我,屁股對著說很累,要睡了。我看他 是認真的,然後自己也轉過身,背對著他,心潮起伏。

    背對著他,我想了想,決定「發難」於他、我不能再忍了,有話好說,說開了該怎麼辦就怎麼辦。我也這樣想:讓他知道我們的問題在什麼地方,讓他知道我以後有什麼行動也是有原因的,我無愧於心。

    我 說他身口不一:嘴上甜言蜜語,身體卻長期冷冰冰的拒人千里之外。他說是因為太累,也因為我身體不是一度不好嗎?我說幾年來我身體就那麼兩回不舒服,而你幾 年來都在說累、累,又沒病,難道是心病?有什麼心病你就說出來嘛,看能不能解決?不能解決大家也好和好散,你放心我不要你對我負任何責任;而且我是要你的 態度,我是想要一種被人關心被人寵愛的感覺,哪怕你是太監!你再想想,現在我們的情況,外在壓力很大,關起門來還得受精神的煎熬,這種人生還有什麼意義? 你叫我跟著你還指盼什麼?財富聲望有過,不幸福;艱難困苦也挺過,卻變得沒了意義;孩子家庭我也努力過,可是你一句忙和累,讓我的人生變得空空如也,你叫 我還指望什麼?你這樣對我是不是有點殘忍了?你的家庭責任感在哪裡?如果有,你就應該好好調理好自己的身體管理好自己的工作和生活的節奏,想著自己不光是 你自己的,更何況這些只需要你和你的貪玩和你的放縱去爭鬥,並不需要你用你的人格和尊嚴去成全,我的要求算高嗎??無論如何,我也無愧於你,對得起天地良 心,仁盡義至,跟你白手起家,擔心受累,小有所成,你也不見得給了我什麼,無財也無福,我也不怨,這都是我的選擇,我只盼你想清楚你想要什麼?如果給不了 我將來和幸福,就離婚吧,我真的沒問題,談好應該擔的我也擔,現在還沒小孩子,一切都簡單,我們也不老,分開後,一切可從頭再來,你好好想想吧?

    說 完以上後,我心頭順多了,他也沒了睡意,起來給我打了杯熱氣騰騰的開水。他一直說的就是他忙和累,叫我不要多想。以上的說話是無序的,也錄不全,其中也有 我罵他別以為我很喜歡跟你來那趟事啊?反正也不爽!——他聽了很不舒服,說他快被罵的陽萎了。我說你少來這一套,以前拿死威脅我,現在拿陽萎威脅我,你心 理是脆弱還是逃避?你這樣子讓我們怎麼展開溝通?真話都不能對自己的枕邊人說了,我還不憋死、還不鬱悶死?但人是活的,憋不死的,你不讓我說,我會跟別人 說,如果我跟別人說,你願意嗎?可以說,我要是有什麼欠妥的你不喜歡的言行,也是你造成的!他說得了得了,服了你了,女人真麻煩。。。。。。他媽的,結果 當晚也沒見他陽萎!吼!!!!

    也不知這次說出自己長期以來不敢說的話,是否拯救得了自己的婚姻。其實於婚姻,我的得失心很輕很 輕,也許我在意的只是一種感覺——一種永遠也說不清道不明的「感覺」吧?那種「感覺」在婚姻中我認為很重要,也許有人認為不能當飯吃、倒是我捨本逐末了? 又也許我也只是平凡的人,只是多貪了一點心,非要在這些如常的日子中攪出個所以然來?無論如何,如果你是我的愛人,我希望的是暢通無阻的溝通,是一種地久 天長的默契和寵愛,無論生死與貧富,這要求不算太高吧?


愛情才是女人一生朝思暮想的情人

            有人說,有婚外情的女人不是因為愛上了那個人,而是因為愛上了愛情。

    細細品來, 當你和相愛的人步入婚姻的殿堂,走過幾個春秋。漸漸的,你見到他不會再怦然心動,因為那樣容易得心臟病。你也不再期盼見到他,因為你們天天 見面。你不會再看他什麼都好,反而總是看到他的缺點,你也體會到了什麼叫左手抓右手的感覺。那個人漸漸的成為了你的習慣,習慣到你幾乎意識不到他的存在。 除非你的他受到了什麼傷害,你才會感覺到自己也像被刺傷了一般,痛澈心脾。當愛情被時間慢慢的轉換成了親情,它曾經給你帶來的快樂也被你漸漸淡忘了。

    突然有一天,另一個人出現了,讓你感受到了久違的心動,期盼甚至盲目,也讓你的智商再一次歸零。你能說你可以抵禦這份愛情的誘惑嗎?儘管它不道德,也不 見得比你曾經擁有過的愛情美好,儘管你也可以做到身體的忠誠,但是你可以保證你在家時不會走神?不會無緣無故的傻笑?不會因為思念而黯然神傷嗎?又因為這 樣的愛情幾乎是不可以有結果,也就是說這是一份不會走進墳墓的愛情,所有它的保鮮期就會更長。也許你真的會不自覺的愛上這份愛情。你的婚姻無法割捨,你的 愛情也難以放下,婚外情的女人們往往這樣兩難。

    男人的出軌,大多是身體的背叛,而女人卻往往是心靈的不忠。

    好男人與壞男人的區別在於,好男人不會主動的去出軌,但如果條件允許,他們也難保證不出軌。而壞男人則會到處獵豔,沒有條件也要創造條件。

    好女人和壞女人的區別在於,好女人就算出軌也是心靈的不忠,而壞女人就是身心的雙重背叛。

    總之,現在要一個人做到從一而終越來越難。

    男人們不想一輩子只面對一個女人,甚至是不願意長時間面對一個女人。而女人們也不願意總對著一個對自己已經沒有興趣的男人。對於一個女人來說,一輩子聽 不夠的話就是我愛你,當你已經許久沒有聽到丈夫說這句話時,一句來自婚姻之外的我愛你,就容易讓女人迷失自己,不管這句話是真是假。

    也許,愛情才是女人一生朝思暮想的情人。



一男人如何同時擁有兩個老婆20年

      每 到過年過節的時候,我家樓下總是哭聲不停(形容一下而已)。我家住在一個樓上樓下都比較融洽的一個小社區,我媽四十多歲了,屬於一個中上年齡的婦女,我媽 比較平易近人,住在我們樓下的趙姨跟我媽媽非常友好,很多心事都會跟我媽媽聊起。趙姨跟女兒兩個人住在近一百多平的房子裡,但很少見到她老公或是其他家人 會出現。趙姨一直都沒有工作,女兒也還在讀書。

      我經常上下班都會跟她們碰面,趙姨人不錯跟我媽媽上下年齡,她整一閒人,天天沒事這裡耍耍那裡玩玩,整天跟一邦婦女八卦,打打牌逛逛街。她女兒長得還可以,二十來歲女孩很會打扮,還喜歡養小寵,比我小一歲應該剛畢業。

      記得2009年 過年某一天,我跟媽媽下樓準備出去逛逛掃掃年貨,又碰到趙姨帶著女兒抱著小寵也正準備下樓。大過年的,大家都非常喜悅,但很意外我看到趙姨母女四眼紅紅, 貌似剛剛哭過。媽媽好像知道什麼,一個安慰似的眼神和手勢,沒多說什麼對視祝福了一下便各走各路。我看著趙姨母女疲憊的身影慢慢遠去。

     我很是不解,好奇得問媽媽,但媽媽不願多說:「哎,家家有本難念的經,你別管這麼多。」有疑問不問個明白,這可不是我,使出我那三寸不爛之舌。媽媽終於開口了:「都說家醜不能外揚,怎麼能去說別人的私家事呢?跟你說可以,不要到周邊亂傳就行了。」

     我贏了:「OK,一定!」

     聽媽媽把整件事講完,我知道了。我不知道該佩服,還是該同情,還是該為她不值,還是要對她另眼相看。

     原來,趙姨二十歲嫁給了她的老公,她老公是開三級市場房產中介公司的。兩人結婚之後有了現在唯一的女兒。但她老公是有錢人「資金魅力」十足,吸引力強呀。 在女兒二三歲的時候趙姨老公就出軌了,但他的遊戲規則可不是潛的。跟第三者一起一年多時間,很意外第三者竟幫他生了個兒子。從此趙姨的生活也將要出現很大 的改變,因為重男輕女的思想太嚴重了,愛子之心讓趙姨老公決定跟趙姨攤牌,他很狠心得跟趙姨說:「我在外面有女人了,她剛給我生了個兒子,我不想丟下兒子 不管,我想搬過去跟兒子住,但我跟你不需要離婚,偶爾我會回來看看你們,你跟女兒的一切生活費由我負責,這套房子轉到你名下去。」我不知道趙姨出於什麼心 態,最終竟然答應了。

    趙姨老 公搬走之後,趙姨一直帶著女兒住在那套房子裡,一個曾經多麼溫馨的家,現在成了兩個女人的空房。而趙姨也沒有自強一直沒有去工作,每個月就拿著她老公給的 那些生活費。接受著不再是只屬於自己的老公。她老公偶爾在週末女兒放假時間會過來看看,每個月給生活費的時候會過來一下,其餘時間都不會出現。特別是每次 過年過節的時候他都會陪自己兒子過,女兒明知道跟父親如此相近,但就是不能一起度過節日,更不滿的就是父親只疼愛弟弟。每次看到旁邊住戶都是一家家開開心 心、熱熱鬧鬧,只有自己家是最淒涼的,更心疼被父親狠心拋下的母親,所以每次都只有兩母女抱頭哭泣。

    如今女兒20多歲了,這樣的生活已經維持了20年了。兩個女人共用一個老公20年了,兩個女人都非常清楚自己的老公還有另外一個女人,還有另外一個孩子,但兩個女人都隨著這個男人的意願走,包容著他,縱容著他,被他牽著鼻子走。這到底是一個怎麼樣的男人,為什麼他可以讓兩個女人都這麼服貼跟著他20年?

    我聽完之後,還是不理解,我不知道這兩個女人是什麼心態。拿趙姨來說,老公是別人的了,那就算了不要了,感情該放的時候必定是要放的,這樣的男人還值得為 他廝守終生?何必要這樣糾結。如果僅為了他那些生活費,那更不值得了,為什麼要為錢變成他的俘虜,一輩子都要這樣忍受,失去女人的尊嚴。女人也應該自強 點,用自己的能力生存,不要總是依賴男人更不要依賴這種男人,讓自己活得比那個女人精彩,讓拋棄自己的人去後悔,為什麼要當他手下的敗將,20多年還要靠著他生活。這樣子一輩子還有意義嗎?為什麼要讓女兒一起承受這種悲哀?為什麼要讓這樣的男人得意?這叫放縱,只會讓他一再傷害女人。

    最近過節,又見到那一目(眼紅紅的母女),讓我又在思考她是堅強還是不自強,她是傻還是太精明,該對她同情還是該佩服?

    如果是我,我一定不會這樣做。堅強起來,放下這不該屬於自己的男人,我會自強,提升自己,讓自己活得比他們都精彩,不要讓別人看不起,更不要靠這種男人生活一輩子。讓女兒活得比別人更驕傲。我們女人一樣可以很強。得之我幸,不得我命,為什麼要用一輩子去勉強。

   (答應媽媽不亂講的,所以呢「趙姨」用的是假名,因為大家肯定不知道她是誰,所以大家只知道事不知道人,也就相當於我沒講,哈)



一個好男人的婚外情史

通常老婆回了娘家的男人總會找幾個狐朋狗友回來耍一耍。所以劉凱也這麼做了,只是,他叫了的不只是狐朋狗友,還有他的紅顏知己,而且是準備離婚的紅顏知己。

    想想,不容易呀!認識6年了,大家都是同事,處的也不錯。可是一年前,這個小媳婦突然說喜歡他!大凡是個男人都不會放過這麼好的機會,可這女人偏偏又不願意從生理上出軌。算了,人家也難,日子過得挺憋屈,聽說她老公脾氣不太好。那就時常安慰一下吧!說些寬她心的話。說實話,這也是個好女人,長的還不錯,人也能幹,要是劉凱沒有結婚的話,娶了她也挺好,可惜大家都結婚了。聽說她這次是真的要和老公離婚了,連財產都已經分完了,就是因為這段工作時間太忙,所有還沒有辦最後的手續。

    酒喝得差不多了,人也走得差不多了。現在,就他們兩個了。以前只是個她偶爾調個情,今天該有點實際行動了,這是他第一次出軌。和這個女人做愛的感覺還真好,真是個讓男人銷魂的尤物。說實話,比老婆強多了。
    過了兩天,她真的離了,還把離婚證悄悄的給劉凱看。雖說早就知道她要離婚,但是真離了,劉凱的心裡卻挺難受,不是怕這個女人會來纏他,她也不是這樣的女人。只是覺得她還是挺可憐的,以後該這麼過呀!好在沒有孩子。

    以後的日子裡,她經常會約劉凱出來,但是劉凱卻經常爽約,不是不想出來,是出不來。孩子還不到一歲,正是磨人的時候,那有功夫去陪情人呀!

    一年多以後,她又結婚了。沒過兩個月,就可以看出她明顯的肚子。朋友開玩笑說孩子是劉凱的,驚了他一身冷汗,反覆算算日子,怎麼也覺得不可能。可等看見她的孩子時,卻又覺得和自己好像,最後乾脆直接去問她,她笑著說:「你傻了,差著一年呢,怎麼會是你的孩子。」

    之後劉凱又和兩個女人有過婚外情。

    第一個純屬玩玩,因為那個女人是劉凱喜歡的那種類型女人,而且也挺放得開,大家就是彼此玩玩。劉凱知道,人家就沒拿他當回事。與其說是婚外情,不如說是婚外性。

    第二個,劉凱到是動了真感情了,那個女人也是婚姻不順,和老公已經分居好久了。一個女人單身不容易,有個什麼力氣活,劉凱都會幫他幹干。雖然這個女人的名聲不是很好,都說她是個十足的騷貨,但是劉凱不在乎,他覺得這個女人不像是別人說的那樣,因為他們從來就沒有那種關係。可是漸漸的,他發現這個女人並不是因為潔身自愛而不和他上床,如果是那樣為什麼她會和別人上床呢?

    這裡面的關係越來越複雜,她和劉凱的第一個情人曾經是好朋友,現在關係也不錯,所有,她們以前那點事她是知道的。有一天中午,劉凱和他現在的情人準備去吃個午飯,突然又碰到了自己的老婆,這個女人挺沉穩,把他老婆一起叫上去吃飯。可她也不知怎麼想的,居然把他的第一個情人也叫來了,好在劉凱的心理素質很好,除了一直在出汗,沒有什麼其他失態的表現。心想要是把另一個再叫來,都可以湊桌麻將了。

    和現在的情人...說實話,真不知道這算不算情人。但是後來的事就越來越亂了。那天同事幾個說出去娛樂一下,大家玩的都挺高興,喝的也不少。中途劉凱去洗手間,出來時,和一個人打了一個照面,還沒有看清對方是誰,臉上已經被狠狠的打了一耳光。定眼一看,是他的第一情人。她已經若無其事的走進了女廁所,好像剛才她什麼也沒幹。劉凱有點生氣,也有點朦,他從來沒想過他們還會有什麼,她已經結了婚,有了孩子。如果他再和她糾纏不清,那就真的是破壞別人的家庭了。她打他是因為嫉妒,嫉妒他有了別的情人。

    第二天,單位通知他們兩個去出差,這叫什麼事呀!考驗我呢?儘管劉凱這麼想,可是心裡卻又渴望著什麼。因為到現在為止,他再也沒有遇到過讓他那麼銷魂的女人了。現在的那個情人說實話,那麼長時間了,就上過一次床,而且他還沒怎麼動呢,她就開始一個勁的浪叫。問她怎麼了?她居然說:「疼!」我靠!你當自己是處女呀!

    出差的路上,她像他道歉,說那天喝多了,劉凱說:「沒關係。」那事就算過去了。到了目的地,開好了賓館,已經是下午吃飯時間了。他們一起去了餐廳。

   「要酒嗎?」劉凱問。

    她點點頭,這讓劉凱想起了幾年前,大家心裡都有那個想法,也都有點矛盾,但是誰也不阻止事情的發展。酒可以調節略顯尷尬的氣氛。

     酒過三巡,她把自己手機裡的信息給他看,他的心裡一驚,裡面全是他給他現在那個情人的短信。劉凱問:「你怎麼會有這些短信?」

    「因為你給她發的短信,她都會給我看,然後我把它們記在我的手機裡。你相信嗎?她和你交往就是為了讓我覺得她比我有魅力,她總是在我面前說她很討厭你,可你卻老是纏著他,都快把她煩死了。她說她對你一點感覺都沒有。」

    「......」

    劉凱不知道該說什麼,如果說她剛才說的僅僅是一個女人因為妒忌而詆毀對方的話,那麼短信又作何解釋呢?那些的確是他給她發的。劉凱突然有點想哭,於是他提出回房間去喝,她沒有反對。

    他們回到了房間,劉凱的眼淚終於止不住了,他是真的對那個女人付出了感情的。他甚至想,如果她真的離婚了,只要她同意,他願意離婚,和她在一起。現在想想,自己真是傻到家了,讓人家當成了一個炫耀的資本。可自己沒錢沒勢的,有什麼可炫耀的。其實,他不是沒有感覺到這些,今天只是證實了他之前的推測而已。

    而他眼前的這個女人已經哭成了一個淚人,向他訴說著她這一年來的委屈,看著他和別的女人在一起,心如刀絞。還要忍受那個女人在她面前炫耀,有意無意的羞辱。

    男人永遠看不得女人的這份可憐相,他甚至忘了剛才他還在為另一個女人傷心難過,現在卻從一個需要別人安慰的人變成了一個安慰別人的人,不住的安慰著眼前這位梨花帶雨的可人兒。告訴她,再也不會讓她受這樣的委屈了。

    時隔幾年,他終於又將這個女人重新擁入懷中。他真的很喜歡和這個女人做愛,特別喜歡。如果說男人有性才有愛的話,那麼他就算是真的愛這個女人吧。

    出差回來,他再也沒有和那個女人有過任何瓜葛。

    他知道,第一情人是真的愛他,一直都愛他,雖然他們不可能結婚,但是,他想,他們可以就這麼做情人,一直做情人...



何謂 Inf 文件

INF文件全稱Information File文件,是Winodws操作系統下用來描述設備或文件

等數据信息的文件。INF文件是由標准的ASCII碼組成,您可以用任何一款文字編輯器查
看修改其中的內容。一般我們總是認為INF文件是系統設備的驅動程序,其實這是錯誤的
認識,Windows之所以在安裝某些硬件的驅動時提示需要INF文件是因為INF文件為該設
備提供了一個全面描述硬件參數和相應驅動文件(DLL文件)的信息。就好比我們看著說
明書安裝電腦硬件一樣,我們就是Windows系統,說明書就是INF文件。INF文件功能非
常強大,几乎能完成日常操作的所有功能。您可以把它看成是Windows系統底下的超強
批初理。要熟練掌握和理解甚至是編寫INF文件需要對其內部結构有相當的認識。下面
就讓我們來深入到INF文件中的內部一窺其真面貌吧!
  INF文件的組成有節(Sections),鍵(Key)和值(value)(圖示一)三部分。
關鍵節有[Version]版本描述信息,主要用于版本控制。
      [Strings]字符串信息,用于常量定義。
    [DestinationDirs]定義系統路徑信息。
    [SourceDisksNames]指明源盤信息。
    [SourceDisksNames]指明源盤文件名。
               [DefaultInstall]開始執行安裝。
其它的節可以自定義,下面用一實例來具體講解。

 


[Version]
Signature=$Chicago$
Provider=%Author%

[Strings]
Product="添加文件關聯演示"
Version="1.0"
Author="薛飛"
Copyright="Copyright?2002 by Rainsoft"
CustomFile="inf" ;修改您需要的文件名后綴
Program="NOTEPAD.EXE"  ;修改您需要關聯的應用程序名

[Add.Reg]
HKCR,"."%CustomFile%,"",FLG_ADDREG_TYPE_SZ ,%CustomFile%File
HKCR,%CustomFile%File,"",FLG_ADDREG_TYPE_SZ,安裝信息
HKCR,%CustomFile%"File\shell","",FLG_ADDREG_TYPE_SZ,open
HKCR,%CustomFile%"File\shell\open\command","",FLG_ADDREG_TYPE_SZ,%program% %1

[DefaultInstall]
AddReg=Add.Reg


  在[Version]節中"Signature"項定義了該INF文件需要運行在何種操作系統版本中。有
$Windows NT$, $Chicago$, or $Windows 95$三個值供選擇,一般選擇$Chicago$即可。
項Provider中定義了該文件的創作來源,%Author%指引用Author項的值。您也可自定其它項
來描述該INF文件的版本信息。該INF文件的作用是關聯文件,所以主要是對注冊表的操作,
我們來看[Add.Reg]節,共四條語句,格式都是一樣。HKCR表示根HKEY_CLASSES_ROOT,第二
個參數是子鍵的路徑名,第三個參數是表明值的類型,最后是值(具體見附表)。以上都是對操
作的定義與過程,在節[DefaultInstall]中是開始執行要安裝的流程,AddReg表明是對注冊
表進行操作,操作對象是Add.Reg節中的定義。如果您把AddReg換成DelReg則是刪除注冊表中
的鍵值。當鼠標單擊該INF文件在彈出的菜單中選擇“安裝”就開始執行您所定義的操作。該
示例在系統的INF文件右鍵菜單中增加了查看編輯功能並設置了默認動作,因為在安裝了不了
解的INF文件有可能對系統產生不良的影響,這樣雙擊文件就可打開編輯該文件了。
  在看看INF文件在文件操作方面的能力吧。請看下面的一個例子。


[Version]
Signature=$Chicago$
Provider=%Author%
[Strings]
Product="文件復制和安裝演示"
Version="1.0"
Author="薛飛"
Copyright="Copyright?2002 for Rainstorey"
[FileList]
ProcessList.exe ;此文件已在當前目錄下,下同。
[FileList1]
Wordpad.exe
[DestinationDirs]
FileList=11 ;安裝到Windows的系統目錄
FileList1=10 ;安裝到Windows目錄
[DefaultInstall]
Copyfiles=FileList,FileList1


  相同的節的作用與上一例類似,請注意新出現的節[FileList],這是我自定義的節名,它表
示了一個文件組,[FileList1]也類似。在節[DestinationDirs]中需定義每個文件組復制到的
目錄(各個常量的意義見附表)。Copyfiles指明了需要進行復制的文件組。
  INF文件的操作還包括服務(NT系統)程序的安裝和卸載,INI文件的轉換等。由于這些操作都
比較的復雜和繁瑣,且有一定的危險性故下次有机會再向大家進行深入探討。
  最后我們來看一下INF文件的執行机制,這時你也許要問不就是簡單的執行一下“安裝”嗎?
知其然不知其所以然知識水平是不會提高的。在“文件夾選項”中的“文件類型”找到INF文件的
“安裝”命令看到一串命令。“rundll32.exe setupapi,InstallHinfSection DefaultInst_
all 132 %1”它表示了運行Dll文件setupapi.dll中的命令InstallHinfSection並傳遞給它起始
節的名字 DefaultInstall。可見起始節是可以自定義的。INF文件的執行也可用在各種支持API調
用的編程工具中。至此INF文件的結构和運行机制我們已基本了解,現在就讓你的思維開動起來,讓
它更好的為我們工作吧。


注冊表操作的常量定義:
----------------------------------------------------------
常量          根值
HKCR HKEY_CLASSES_ROOT.
HKCU HKEY_CURRENT_USER.
HKLM HKEY_LOCAL_MACHINE.
HKU HKEY_USERS.
-----------------------------------------------------------
FLG_ADDREG_APPEND                 在多字符串后添加字符
FLG_ADDREG_TYPE_SZ                字符類型
FLG_ADDREG_TYPE_MULTI_SZ          字符串類型
FLG_ADDREG_TYPE_EXPAND_SZ         擴展字符串類型
FLG_ADDREG_TYPE_BINARY            二進制值
FLG_ADDREG_TYPE_DWORD             DWord值
FLG_ADDREG_TYPE_NONE              NULL值
----------------------------------------------------------


[DestinationDirs]節中所定義的常量路徑
----------------------------------------------------------
01 源目錄(后跟路徑)
10 Windows目錄
11 Windows系統目錄
12 驅動目錄
17 INF文件目錄
18 幫助文件目錄
20 字體目錄
21 根目錄
24 應用程序目錄
25 共享目錄
30 當前根目錄
50 System目錄
51 Spool 目錄
52 Spool 驅動目錄
53 用戶配置目錄
----------------------------------------------------------

[DefaultInstall]節中定義的操作
----------------------------------------------------------
LogConfig                Log日志文件配置
Copyfiles                復制文件
Renfiles                 文件改名
Delfiles                 刪除文件
UpdateInis               更新Inis
UpdateIniFields          更新Ini字段
AddReg                   添加注冊項
DelReg                   刪除注冊項
Ini2Reg                  Ini文件轉換為Reg文件

INF文件全稱Information File文件,是Winodws操作系統下用來描述設備或文件
等數据信息的文件。INF文件是由標准的ASCII碼組成,您可以用任何一款文字編輯器查
看修改其中的內容。一般我們總是認為INF文件是系統設備的驅動程序,其實這是錯誤的
認識,Windows之所以在安裝某些硬件的驅動時提示需要INF文件是因為INF文件為該設
備提供了一個全面描述硬件參數和相應驅動文件(DLL文件)的信息。就好比我們看著說
明書安裝電腦硬件一樣,我們就是Windows系統,說明書就是INF文件。INF文件功能非
常強大,几乎能完成日常操作的所有功能。您可以把它看成是Windows系統底下的超強
批初理。要熟練掌握和理解甚至是編寫INF文件需要對其內部結构有相當的認識。下面
就讓我們來深入到INF文件中的內部一窺其真面貌吧!
  INF文件的組成有節(Sections),鍵(Key)和值(value)(圖示一)三部分。
關鍵節有[Version]版本描述信息,主要用于版本控制。
      [Strings]字符串信息,用于常量定義。
    [DestinationDirs]定義系統路徑信息。
    [SourceDisksNames]指明源盤信息。
    [SourceDisksNames]指明源盤文件名。
               [DefaultInstall]開始執行安裝。
其它的節可以自定義,下面用一實例來具體講解。

 


[Version]
Signature=$Chicago$
Provider=%Author%

[Strings]
Product="添加文件關聯演示"
Version="1.0"
Author="薛飛"
Copyright="Copyright?2002 by Rainsoft"
CustomFile="inf" ;修改您需要的文件名后綴
Program="NOTEPAD.EXE"  ;修改您需要關聯的應用程序名

[Add.Reg]
HKCR,"."%CustomFile%,"",FLG_ADDREG_TYPE_SZ ,%CustomFile%File
HKCR,%CustomFile%File,"",FLG_ADDREG_TYPE_SZ,安裝信息
HKCR,%CustomFile%"File\shell","",FLG_ADDREG_TYPE_SZ,open
HKCR,%CustomFile%"File\shell\open\command","",FLG_ADDREG_TYPE_SZ,%program% %1

[DefaultInstall]
AddReg=Add.Reg


  在[Version]節中"Signature"項定義了該INF文件需要運行在何種操作系統版本中。有
$Windows NT$, $Chicago$, or $Windows 95$三個值供選擇,一般選擇$Chicago$即可。
項Provider中定義了該文件的創作來源,%Author%指引用Author項的值。您也可自定其它項
來描述該INF文件的版本信息。該INF文件的作用是關聯文件,所以主要是對注冊表的操作,
我們來看[Add.Reg]節,共四條語句,格式都是一樣。HKCR表示根HKEY_CLASSES_ROOT,第二
個參數是子鍵的路徑名,第三個參數是表明值的類型,最后是值(具體見附表)。以上都是對操
作的定義與過程,在節[DefaultInstall]中是開始執行要安裝的流程,AddReg表明是對注冊
表進行操作,操作對象是Add.Reg節中的定義。如果您把AddReg換成DelReg則是刪除注冊表中
的鍵值。當鼠標單擊該INF文件在彈出的菜單中選擇“安裝”就開始執行您所定義的操作。該
示例在系統的INF文件右鍵菜單中增加了查看編輯功能並設置了默認動作,因為在安裝了不了
解的INF文件有可能對系統產生不良的影響,這樣雙擊文件就可打開編輯該文件了。
  在看看INF文件在文件操作方面的能力吧。請看下面的一個例子。


[Version]
Signature=$Chicago$
Provider=%Author%
[Strings]
Product="文件復制和安裝演示"
Version="1.0"
Author="薛飛"
Copyright="Copyright?2002 for Rainstorey"
[FileList]
ProcessList.exe ;此文件已在當前目錄下,下同。
[FileList1]
Wordpad.exe
[DestinationDirs]
FileList=11 ;安裝到Windows的系統目錄
FileList1=10 ;安裝到Windows目錄
[DefaultInstall]
Copyfiles=FileList,FileList1


  相同的節的作用與上一例類似,請注意新出現的節[FileList],這是我自定義的節名,它表
示了一個文件組,[FileList1]也類似。在節[DestinationDirs]中需定義每個文件組復制到的
目錄(各個常量的意義見附表)。Copyfiles指明了需要進行復制的文件組。
  INF文件的操作還包括服務(NT系統)程序的安裝和卸載,INI文件的轉換等。由于這些操作都
比較的復雜和繁瑣,且有一定的危險性故下次有机會再向大家進行深入探討。
  最后我們來看一下INF文件的執行机制,這時你也許要問不就是簡單的執行一下“安裝”嗎?
知其然不知其所以然知識水平是不會提高的。在“文件夾選項”中的“文件類型”找到INF文件的
“安裝”命令看到一串命令。“rundll32.exe setupapi,InstallHinfSection DefaultInst_
all 132 %1”它表示了運行Dll文件setupapi.dll中的命令InstallHinfSection並傳遞給它起始
節的名字 DefaultInstall。可見起始節是可以自定義的。INF文件的執行也可用在各種支持API調
用的編程工具中。至此INF文件的結构和運行机制我們已基本了解,現在就讓你的思維開動起來,讓
它更好的為我們工作吧。


注冊表操作的常量定義:
----------------------------------------------------------
常量          根值
HKCR HKEY_CLASSES_ROOT.
HKCU HKEY_CURRENT_USER.
HKLM HKEY_LOCAL_MACHINE.
HKU HKEY_USERS.
-----------------------------------------------------------
FLG_ADDREG_APPEND                 在多字符串后添加字符
FLG_ADDREG_TYPE_SZ                字符類型
FLG_ADDREG_TYPE_MULTI_SZ          字符串類型
FLG_ADDREG_TYPE_EXPAND_SZ         擴展字符串類型
FLG_ADDREG_TYPE_BINARY            二進制值
FLG_ADDREG_TYPE_DWORD             DWord值
FLG_ADDREG_TYPE_NONE              NULL值
----------------------------------------------------------


[DestinationDirs]節中所定義的常量路徑
----------------------------------------------------------
01 源目錄(后跟路徑)
10 Windows目錄
11 Windows系統目錄
12 驅動目錄
17 INF文件目錄
18 幫助文件目錄
20 字體目錄
21 根目錄
24 應用程序目錄
25 共享目錄
30 當前根目錄
50 System目錄
51 Spool 目錄
52 Spool 驅動目錄
53 用戶配置目錄
----------------------------------------------------------

[DefaultInstall]節中定義的操作
----------------------------------------------------------
LogConfig                Log日志文件配置
Copyfiles                復制文件
Renfiles                 文件改名
Delfiles                 刪除文件
UpdateInis               更新Inis
UpdateIniFields          更新Ini字段
AddReg                   添加注冊項
DelReg                   刪除注冊項
Ini2Reg                  Ini文件轉換為Reg文件

◎文章出處: http://blog.yam.com/invite19/article/10751074




##EasyReadMore##