深入分析NTFS中文件被鎖定導致Process.Start失敗的詳解
更新時間:2013年05月18日 09:16:03 作者:
本篇文章是對NTFS中文件被鎖定導致Process.Start失敗進行了詳細的分析介紹,需要的朋友參考下
上周工作中遇到一個奇怪的問題,解決之后想想還是寫出來和大家分享一下。
故障描述:
在A程序中使用Process.Start方法調用一個B.exe的文件時,程序總會自動退出。
系統(tǒng)描述:Windows XP Pro SP3
嘗試過的解決辦法:
1.b.exe文件是存在的
2.手動執(zhí)行b.exe是沒有任何問題的。
3.a程序調用一個c.exe也是沒有問題的。
到此,我基本確認問題出在b.exe上面。 不過由于單獨執(zhí)行b.exe是沒有問題的,所以找了半天,一直沒解決這個問題。
突然間,我注意到手動執(zhí)行b.exe時會彈出一個安全的對話框,需要點擊確定 后才能執(zhí)行,而我執(zhí)行c.exe時并沒有這個現(xiàn)象:
故障描述:
在A程序中使用Process.Start方法調用一個B.exe的文件時,程序總會自動退出。
系統(tǒng)描述:Windows XP Pro SP3
嘗試過的解決辦法:
1.b.exe文件是存在的
2.手動執(zhí)行b.exe是沒有任何問題的。
3.a程序調用一個c.exe也是沒有問題的。
到此,我基本確認問題出在b.exe上面。 不過由于單獨執(zhí)行b.exe是沒有問題的,所以找了半天,一直沒解決這個問題。
突然間,我注意到手動執(zhí)行b.exe時會彈出一個安全的對話框,需要點擊確定 后才能執(zhí)行,而我執(zhí)行c.exe時并沒有這個現(xiàn)象:
看到這里,想起我前段時間遇到的ppt文件總是需要修復的問題,我馬上看了下文件屬性:
果然,該文件被鎖定了。 解除鎖定后,故障得到解決。A程序可以順利的調用b.exe了。
后來想了想,我更新這個文件的時候是通過一個im傳過來的,可能是那個時候文件被鎖定了。
相關文章
Unity打開淘寶app并跳轉到商品頁面功能的實現(xiàn)方法
這篇文章主要給大家介紹了關于如何利用Unity打開淘寶app并跳轉到商品頁面功能的相關資料,這個功能目前在網(wǎng)上找不到相關的解決方法,所以自己寫了出來,需要的朋友可以參考下2021-07-07C#、ASP.NET通用工具類IsWhat?(可以判斷數(shù)字、身份證、數(shù)據(jù)類型等等)
這篇文章主要介紹了C#、ASP.NET通用工具類IsWhat?(可以判斷數(shù)字、身份證、數(shù)據(jù)類型等等),本文收集整理了多個擴展函數(shù),簡單實用,項目必備,如值范圍、在里面嗎、是null或""?、是零?等等,需要的朋友可以參考下2015-06-06C# SaveFileDialog與OpenFileDialog用法案例詳解
這篇文章主要介紹了C# SaveFileDialog與OpenFileDialog用法案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下2021-08-08