2013-05-08 31 views

回答

0

如果您使用ActiveState的ActivePerl,它將包括很多你需要的東西像註冊表讀取Windows軟件包的等

我建議在看 Win32:Registry Win32::TieRegistry。您可以查看.reg文件(它是一個文本文件)中的密鑰,然後在註冊表中打開相同的密鑰並比較這些值。看看documentation

此外,我相信註冊表文件是Windows INI文件格式。如果是這種情況,請看Config::IniFiles。這將幫助您閱讀.reg文件並逐行閱讀。我用過它,使用起來非常簡單。 Config::IniFiles不是標準的Perl模塊,所以你必須從CPAN下載它。但是,ActivePerl自帶Config::Ini。我沒有使用過,但看起來可能有幫助。


我一直梅德米娜獲悉,Win32::Registry已經過時了。我現在看到它在文檔中說明,文檔建議使用Win32::TieRegistry

+0

Win32 :: Registry模塊的CPAN頁面表示它已經過時,應該使用Win32 :: TieRegistry ... – 2013-05-08 13:32:14

+0

@DmitryMina - 對不起,我只是熟悉的Win32 :: Registry,現在我想到了它,我第一次在Windows NT的日子裏用過。也許Win32 :: Registry不是這裏_obsolete_附近的唯一東西。對不起,我告訴一些孩子要脫下我的草坪。我會更新我的帖子。 – 2013-05-09 02:35:21

相關問題