Запуск RegAsm из C#

Это мой код:

        Process regAsmProcess = new Process();
        ProcessStartInfo Process_Info = new ProcessStartInfo();
        Process_Info.FileName = "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\Regasm.exe";
        Process_Info.Arguments = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\myDLL.dll";
        Process_Info.Verb = "runas";
        regAsmProcess.StartInfo = Process_Info;
        regAsmProcess.Start();

Я также добавил файл.manifest в проект, выполняющий этот код, и установил:

requestedExecutionLevel level="requireAdministrator"

Это не проблема пути, dll для регистрации находится в той же папке, что и программа, вызывающая regAsm. Не работает Есть идеи?

0 ответов

Другие вопросы по тегам