none
如何得知檔案被那個程序、程式或執行檔修改過? C#應該運用哪個命名空間來處理與查找這樣的訊息? RRS feed

  • 問題

  • 各位先進大家好~

    有個問題想請教一下,如果想要知道某個檔案(例如:xxx.txt),有被哪個程式呼叫過或修改過,

    例如 : xxx.txt被mod.exe執行後改過檔名為www.txt,在C#中要如何得知www.txt被mod.exe改過檔名??

    網路上找了很久,大多都用FileSystemWatcher來做檔案的監控,但是只能知道檔案被異動過,卻不知倍哪個程式或使用者異動過。

    不知有哪位前輩知道這方面的相關訊息,可以提供我參考一下。

    感激不盡~

    2014年2月9日 下午 02:32

解答

  • http://blog.xuite.net/geniusn/note/26754662-%E6%89%BE%E5%87%BA%E4%BA%82%E7%A0%8D%E6%AA%94%E6%A1%88%E7%9A%84%E5%85%87%E6%89%8B%EF%BC%9A%E3%80%8E%E7%A8%BD%E6%A0%B8%E5%8E%9F%E5%89%87%E3%80%8F

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    • 已標示為解答 ranore 2014年2月10日 上午 07:51
    2014年2月9日 下午 03:20
    版主

所有回覆

  • 如果一開始沒有記錄的話,無解 (因為根本沒資料給你查)。

    用 FileSystemWatcher 可以協助你知道檔案被變更,但如果不記錄事後也沒有辦法稽核。

    開啟作業系統本身的稽核機制或許可以協助,但必須要動到作業系統設定,一般使用者未必會做這件事。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2014年2月9日 下午 02:37
    版主
  • 感謝小朱您的回覆

    是否可在請教一下,您有提到作業系統本身的稽核機制,是否是指windows記錄,這方面該如何設定才能有效處理我所提到的問題?

    這方面不是清楚,請不吝賜教。

    感謝您~

    2014年2月9日 下午 03:14
  • http://blog.xuite.net/geniusn/note/26754662-%E6%89%BE%E5%87%BA%E4%BA%82%E7%A0%8D%E6%AA%94%E6%A1%88%E7%9A%84%E5%85%87%E6%89%8B%EF%BC%9A%E3%80%8E%E7%A8%BD%E6%A0%B8%E5%8E%9F%E5%89%87%E3%80%8F

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    • 已標示為解答 ranore 2014年2月10日 上午 07:51
    2014年2月9日 下午 03:20
    版主
  • 感謝小朱版主您的提供

    已經可以查閱到我想要看到的訊息

    非常感謝~

    2014年2月10日 上午 07:50