我正在開發使簽名測試變得容易的工具,已經成功地使用.net C#反射從dll文件中提取簽名。 我想知道如果C#中的反射將幫助我從下面的列表中獲取簽名,文件類型爲:(* .exe,* .js,* .msi,* .ocx,* .sys,* .vbs)。如何獲取文件簽名,文件類型(* .exe,* .js,* .msi,* .ocx,* .sys,* .vbs)?
如果不是,那我怎樣才能得到簽名(從上面的列表)?
我正在開發使簽名測試變得容易的工具,已經成功地使用.net C#反射從dll文件中提取簽名。 我想知道如果C#中的反射將幫助我從下面的列表中獲取簽名,文件類型爲:(* .exe,* .js,* .msi,* .ocx,* .sys,* .vbs)。如何獲取文件簽名,文件類型(* .exe,* .js,* .msi,* .ocx,* .sys,* .vbs)?
如果不是,那我怎樣才能得到簽名(從上面的列表)?
以下應用:
string copyright = FileVersionInfo.GetVersionInfo(path).LegalCopyright;
將所有想要的文件拿到版權。
反射只能用於反映.NET程序集(dll和exe,是 .NET程序集)。
你不能反映其他類型。
從文件中獲取signature
是什麼意思?
找到文件簽名:win 7: r.click on file - > properties - > digital signature - >將查看文件的簽名。 我需要自動掃描4000多個文件,並從每個文件中提取簽名並將其保存爲文本,然後通過將其與所需簽名進行比較來測試它,以確保所有文件均通過簽名! – kimo 2010-06-23 09:37:52
@Kimo - 對不起,我不太瞭解從文件中提取數字簽名。 – Oded 2010-06-23 09:49:44