\r
<!-- バージョンアップ時にはProductVersionとProductのId属性を更新すること -->\r
<?define UpgradeCode = "ABE07AF2-98D1-44B2-A05F-E2A94271F7A7"?>\r
- <?define ProductVersion = "1.11.0"?>\r
+ <?define ProductVersion = "1.19.0"?>\r
\r
<Product Name="CompleteEraser"\r
- Id="47B6D9D1-FF2F-4ED8-ABFB-9E3F697956FC"\r
+ Id="1EE99AEB-A5B9-4430-9F72-93A0528C5AAE"\r
UpgradeCode="$(var.UpgradeCode)"\r
Language="1041" Codepage="932"\r
Version="$(var.ProductVersion)" Manufacturer="FooProject">\r
<Directory Id="INSTALLDIR" Name="CompleteEraser">\r
<Component Id="RegistryEntries" Guid="0B8DCAC5-6CB0-402A-9D39-66E63A886656" KeyPath="yes">\r
<RegistryKey Root="HKLM"\r
- Key="Software\Classes\CLSID\{112143A6-62C1-4478-9E8F-872699255E2E}"\r
- Action="createAndRemoveOnUninstall">\r
+ Key="Software\Classes\CLSID\{112143A6-62C1-4478-9E8F-872699255E2E}">\r
<RegistryValue Type="string" Value="ShellExtension Sample"/>\r
</RegistryKey>\r
<RegistryKey Root="HKLM"\r
- Key="Software\Classes\CLSID\{112143A6-62C1-4478-9E8F-872699255E2E}\InprocServer32"\r
- Action="createAndRemoveOnUninstall">\r
+ Key="Software\Classes\CLSID\{112143A6-62C1-4478-9E8F-872699255E2E}\InprocServer32">\r
<RegistryValue Type="string" Value="[!File1]"/>\r
<RegistryValue Type="string" Name="ThreadingModel" Value="Apartment"/>\r
</RegistryKey>\r
<RegistryKey Root="HKLM"\r
- Key="Software\Classes\*\shellex\ContextMenuHandlers\{112143A6-62C1-4478-9E8F-872699255E2E}"\r
- Action="createAndRemoveOnUninstall">\r
+ Key="Software\Classes\*\shellex\ContextMenuHandlers\{112143A6-62C1-4478-9E8F-872699255E2E}">\r
+ <RegistryValue Type="string" Value="CompleteEraser"/>\r
</RegistryKey>\r
<RegistryKey Root="HKLM"\r
- Key="Software\Classes\Directory\shellex\ContextMenuHandlers\{112143A6-62C1-4478-9E8F-872699255E2E}"\r
- Action="createAndRemoveOnUninstall">\r
+ Key="Software\Classes\Directory\shellex\ContextMenuHandlers\{112143A6-62C1-4478-9E8F-872699255E2E}">\r
+ <RegistryValue Type="string" Value="CompleteEraser"/>\r
</RegistryKey>\r
<RegistryKey Root="HKLM"\r
- Key="Software\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\ContextMenuHandlers\{112143A6-62C1-4478-9E8F-872699255E2E}"\r
- Action="createAndRemoveOnUninstall">\r
+ ForceCreateOnInstall="yes"\r
+ ForceDeleteOnUninstall="yes"\r
+ Key="Software\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\ContextMenuHandlers\{112143A6-62C1-4478-9E8F-872699255E2E}">\r
+ <RegistryValue Type="string" Value="CompleteEraser"/>\r
</RegistryKey>\r
</Component>\r
\r
DiskId="1" Source="dist\help.txt"/>\r
<File Id="File4" Name="CompleteEraser.exe.config"\r
DiskId="1" Source="dist\CompleteEraser.exe.config"/>\r
+ <File Id="File5" Name="Trinet.Core.IO.Ntfs.dll"\r
+ DiskId="1" Source="dist\Trinet.Core.IO.Ntfs.dll"/>\r
</Component>\r
</Directory>\r
</Directory>\r