[.net] Bestandspermissies filesystem aanpassen

Pagina: 1
Acties:

  • maartenba
  • Registratie: November 2001
  • Laatst online: 29-07-2024
Voor een projectje hebben we een webapplicatie gemaakt in ASP.net. Nu zijn we met de setup and deployment wizard een setup aan het bouwen, aangevuld met een eigen installer class...
Probleem is: we moeten de bestandspermissies van "log.txt" instellen zodat een bepaalde gebruiker hier lees/schrijf rechten op heeft in het NTFS filesystem...
Na lang zoeken op Google hebben we hiervoor niet echt iets tegengekomen... Iemand die ons op het rechte spoor kan zetten ?

  • EfBe
  • Registratie: Januari 2000
  • Niet online
Win32 routines gebruiken. Zie Platform Invoke in de help. Je vindt dan bv ook een voorbeeldje hoe een win32 method aan te roepen middels C#.

Je zou kunnen overwegen een MC++ class te schrijven die de win32 routines aanroept, omdat met security methods je een speciaal struct moet meegeven.

Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com


  • maartenba
  • Registratie: November 2001
  • Laatst online: 29-07-2024
Is hier niets "eenvoudiger" voor te vinden ?
Lijkt me een tekortkoming van .net als dat niet bestaat...

  • EfBe
  • Registratie: Januari 2000
  • Niet online
Het zit iig niet in .NET, dus dan ben je snel aangewezen op alternatieve API's, helaas.

Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com


  • maartenba
  • Registratie: November 2001
  • Laatst online: 29-07-2024
Heb net het leuke command-tooltje cacls.exe ontdekt, en dit doet perfect wat er nodig was.
Toch betankt iedereen !