Jag har ett antal textfiler tillhörande ett program jag byggt men har problem med rättigheter.
Nu har jag lagt filerna i samma mapp som programmet installeras i, ex. c:\program files\blabla\
Och detta tycker inte Vista om på min kollegas maskin, han får access denied när programmet försöker skriva till filerna.
Bör man lägga dessa filer i en annan mapp? Som har "Vista"-behörighet!
Motfråga:
I den mapp som textfilerna finns, har din kollega skrivrättigheter till den? Jag misstänker att programmet startas med hans behörigheter och normalt har man nog inte rättigheter att skriva/ändra under "program files" som vanlig användare i Vista.
Bäst vore kanske att ha någon form av "Application Data"-mapp under användarens egna mapp, där bör åtminstone programmet ha skrivrättigheter om det nu ej körs som admin dvs.
Jag misstänker att programmet startas med hans behörigheter och normalt har man nog inte rättigheter att skriva/ändra under "program files" som vanlig användare i Vista.
Helt rätt! :)
Fredde Mannen skrev:
Men det är bara en liten tanke.
Inte så dum tanke! :)
Det finns även en property för det: Application.UserAppDataPath;