我想检查注册表中是否存在 Asp.net mvc 3。如果它不包含在系统中,则 MVC 3 本身必须自动从 Internet 安装。我在下面有一个代码,但是“AddProduct(bla bla bla)”行出现编译器错误。它说“未知标识符'AddProduct'”。为什么会这样?
const
AspNetMVC3_url = 'http://download.microsoft.com/download/F/3/1/F31EF055-3C46-4E35- AB7B-3261A303A3B6/AspNetMVC3ToolsUpdateSetup.exe';
procedure AspNetMVC3();
var
version: cardinal;
begin
if not RegKeyExists(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ {37C939A9-427D-4F06-A14C-5C672EF51C6C}') then
AddProduct('AspNetMVC3ToolsUpdateSetup.exe','',CustomMessage('AspNetMVC3_title'),CustomMessage ('AspNetMVC3_size'),AspNetMVC3_url,false,false);
end;