3

Microsoft.Win32.RegistryKey(または関連するクラス)を使用して、レジストリキーの最終書き込み時刻を照会するにはどうすればよいですか?

4

1 に答える 1

8

Win32 APIを呼び出すには、P/Invokeを使用する必要があります。

MSDN:RegQueryInfoKey関数

pinvoke.netからの署名:

[DllImport("advapi32.dll", EntryPoint="RegQueryInfoKey", CallingConvention=CallingConvention.Winapi, SetLastError=true)]
extern private static int RegQueryInfoKey(
    UIntPtr hkey,
    out StringBuilder lpClass,
    ref uint lpcbClass,
    IntPtr lpReserved,
    out uint lpcSubKeys,
    out uint lpcbMaxSubKeyLen,
    out uint lpcbMaxClassLen,
    out uint lpcValues,
    out uint lpcbMaxValueNameLen,
    out uint lpcbMaxValueLen,
    out uint lpcbSecurityDescriptor,
    IntPtr lpftLastWriteTime);
于 2013-03-25T17:28:53.053 に答える