Kørsel af .exe fil fra C#
Hejsa,Jeg har en trial license på Symantec Scan Engine som jeg skal bruge til at scanne nogle filer med der bliver uploadet af brugere på en webside. Den kører ved hjælp af en command line dvs en exe fil der skal eksekveres med nogle parametre.
På min egen maskine var det i starten ikke noget problem at køre den, men pludselig fik jeg en "System.ComponentModel.Win32Exception: Adgang nægtet" på .exe filen. Jeg kunne ikke få det til at virke igen og lavede derfor en ny solution og satte det op som det var inden fejlen. Det kørte igen men efter en genstart kom samme fejl.
Solutionen kører .NET 1.1 da det er en gammel hjemmeside det skal køre på.
Jeg har indtil videre brugt:
System.Diagnostics.Process.Start("e:/ssecls.exe", "-server oxygen21:1344 -log e:/test.log e:/test.txt");
til at køre exe filen med.
Findes der en bedre måde at ekskvere exe filer på fra C#? Og hvad kan bevirke at jeg efter et stykke tid ikke har mulighed for at tilgå filen længere? Det virker meget mystisk, så jeg håber der er nogen der har en idé :)
På forhånd tak :D
--Michael