[C#]Fixing FileSystemWatcher Not Firing on LastAccess Since Vista
筆者在論壇中看到FileSystemWatcher在不同系統上的事件觸發問題這篇發問,覺得十分有趣,同樣的程式在不同的OS有不同的結果。為了確定這個問題,筆者實際撰寫了像下面這樣的測試程式做了點測試。 ...
筆者在論壇中看到FileSystemWatcher在不同系統上的事件觸發問題這篇發問,覺得十分有趣,同樣的程式在不同的OS有不同的結果。為了確定這個問題,筆者實際撰寫了像下面這樣的測試程式做了點測試。 ...
有時候在做些測試時,我們會期望有一定的資料量來做測試,這時我們可能會用程式來產生大量假的資料,而Faker.Net就是可以輔助我們完成這個需求的工具。 ...
想要透過PerformanceCounter取得特定Process的CPU使用率,首先我們要理解這部分的資料在PerformanceCounter是怎樣分布的。這邊我們可以叫出效能監視器後,找到Process分類,可以看到如下畫面,所有的Process都有對應的Instance,像是chrome、chrome#1、chrome#11…。 ...
相信大家都有看過,當我們在檔案總管上的任一檔案或是目錄上點選滑鼠右鍵,彈出的滑鼠右鍵選單中有個叫做SendTo的功能,可以將檔案送至對應的應用程式處理。要在應用程式中加上SendTo功能的支援,我們必須要先知道其實SendTo功能跟前面筆者所介紹的[C#]如何取出最近在Windows上所使用的文件檔案這篇Recent Items是類似的處理方式。它也是以在特定目錄中放入檔案捷徑來達成這樣的效果,只是SendTo功能它對應的檔案目錄是在%APPDATA%\Microsoft\Windows\SendTo這個位置。 ...
因為不是走Web開發的,這塊對於筆者滿陌生的,一直滿好奇Facebook打入網址後會顯示的預覽畫面是怎樣做的。抽空參閱Creating a Facebook Like Website Previewer這篇並試玩了一下,發現沒有想像中的困難,只是很單純的從網頁內容中擷取資訊而已,這邊稍稍對此做個整理。 ...
有時候我們使用ListBox元件會想要針對Item的新增、插入、與刪除做些反應,可能像是有個Item插入時我們會想把游標移到最下面之類的。但內建的ListBox並未將這樣的訊息開放出來,所以我們無法直接的去做這樣的處理,必須要自行去接收視窗訊息才行。 ...
要怎樣才能有效的偵測出檔案是被Lock住,這樣的問題在程式開發時開發人員常常會碰到,筆者看到多半的解法都是試圖去開開看檔案,當檔案無法開啟時就視為檔案被Lock住。這樣的做法雖不算錯,但總是不太精確,因為很多情況都有可能造成開檔錯誤,不見得都能很單純的這樣做判斷。 ...
最近筆者再嘗試實現類似Chrome的程式架構,程式由多個Process組成並協同運作,因此最先要碰到的課題就是要把別的應用程式Process給內嵌到程式內。 ...
筆者最近在做的專案與自己在玩的東西都需要去取出Process的Owner來做些顯示或是判斷,這邊所謂的Owner就是工作管理員中我們所看到的User Name。 ...
最近在評估一個功能,希望能用Windows最近使用的文件檔案做些對應的處理,這邊不想用監控整個檔案系統的方式,也不想要像防毒軟體一樣Hook,因此想到在Windows中有Recent Items這樣的東西,假設我能取得這邊的資訊,應該也就夠我做些處理了。 ...