Setup Projekt soll regsvr32 ausführen
Hallo Leute,
stehe mal wieder vor einem Problem und hab keine Ahnung was ich noch versuchen soll
Ich habe ein C# Projekt in Visual Basic erstellt diesem dann ein Setup hinzugefügt. Das klappt soweit alles. Nur um ein .ocx zu registrieren bräuchte ich etwas was beim Setup regsvr32 ausführt. Habe also ein weiteres Projekt zu der Projekmappe hinzugefügt diesmal eine Konsolen Anwendung die an sich funktionieren sollte:
Ich habe mir gedacht ich füge die Konsolen Anwendung bei Custom Actions ins Install Verzeichnis aber es funktioniert nicht.
Wäre toll wenn mir jemand einen Tipp geben kann wie ich das verwirklichen kann.
Mit freundlichen grüßen,
Chaotize
if (!File.Exists("C:/WINDOWS/system32/BarVisX.ocx"))
{
try
{
File.Copy(System.Reflection.Assembly.GetExecutingAssembly().Location + "/BarVisX.ocx", "C:/WINDOWS/system32/BarVisX.ocx");
}
catch
{
Console.WriteLine("Kopieren der Datei Fehlgeschlagen");
Console.ReadKey();
}
}
try
{
ProcessStartInfo startinfo = new ProcessStartInfo("C:/WINDOWS/system32/regsvr32");
startinfo.Arguments = "/s BarVisX.ocx";
Process.Start(startinfo);
}
catch
{
Console.WriteLine("Registrieren Felgeschlagen");
Console.ReadKey();
}
}
{
try
{
File.Copy(System.Reflection.Assembly.GetExecutingAssembly().Location + "/BarVisX.ocx", "C:/WINDOWS/system32/BarVisX.ocx");
}
catch
{
Console.WriteLine("Kopieren der Datei Fehlgeschlagen");
Console.ReadKey();
}
}
try
{
ProcessStartInfo startinfo = new ProcessStartInfo("C:/WINDOWS/system32/regsvr32");
startinfo.Arguments = "/s BarVisX.ocx";
Process.Start(startinfo);
}
catch
{
Console.WriteLine("Registrieren Felgeschlagen");
Console.ReadKey();
}
}
Ich habe mir gedacht ich füge die Konsolen Anwendung bei Custom Actions ins Install Verzeichnis aber es funktioniert nicht.
Wäre toll wenn mir jemand einen Tipp geben kann wie ich das verwirklichen kann.
Mit freundlichen grüßen,
Chaotize
Please also mark the comments that contributed to the solution of the article
Content-Key: 192903
Url: https://administrator.de/contentid/192903
Printed on: April 25, 2024 at 10:04 o'clock