This sample Lua code shows how you can locate the Microsoft .NET Framework Assembly Registration utility (RegAsm.exe).
function FindRegAsm() -- locate Microsoft .NET Framework Assembly Registration Utility local sRegAsm = ""; local sRootFolder = _WindowsFolder .. "\\Microsoft.NET\\Framework"; local tVersions = Folder.Find(sRootFolder, "v?.*", false); local i, folder; if (tVersions ~= nil) then for i, folder in pairs(tVersions) do sRegAsm = folder .. "\\RegAsm.exe"; if (File.DoesExist(sRegAsm)) then break; end end end return sRegAsm; end sRegAsm = FindRegAsm(); if (sRegAsm == "") then Dialog.Message("Error", "RegAsm.exe not found.", MB_OK, MB_ICONSTOP); else Dialog.Message("Info", "Detected RegAsm.exe as " .. sRegAsm, MB_OK, MB_ICONINFORMATION); end






Add a comment (For questions, please use the contact form!)