2012-06-18 20 views
0

如何中斷正在運行的C代碼,在目錄中創建文件的散列?中斷c代碼,md5文件

因此,在C代碼的某個地方,我放入了一些代碼,這些代碼將創建一個文件的md5散列,例如thisfile.txt?

+1

如果我沒有理解correclty試試這個: http://stackoverflow.com/questions/1220046/in-c-how-to-get-md5-hash-of-a-file – pedr0

+0

什麼操作系統你在一起工作嗎? – Seki

回答

1

您的問題的兩個部分似乎不相關。
如果你想中斷正在運行的C代碼,你應該使用信號。請參考http://beej.us/guide/bgipc/output/html/multipage/signals.html
如果要創建md5,請使用隨時可用的MD5 API。
我不明白需要生成一箇中斷來計算散列。 感謝

+0

這取決於操作系統。如果是Windows,則信號不可用。一個解決方案是[事件](http://msdn.microsoft.com/en-us/library/windows/desktop/ms686915(v = vs.85).aspx),通過檢查事件是否被髮信號(由另一部分的代碼,可能是回調或其他線程) – Seki

+0

哦,是的。我的意思是Linux。 –

+0

我沒有意識到C沒有本地md5哈希功能。它有任何本地散列能力? – user1463479