c # - Behov for at programmatisk redigere en fil på fjernmaskinen

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg skal kunne gøre det uden mappen, der indeholder filen, der deles.


Referencerne for min ansøgning er af en bruger, der har skrive tilladelser på den fil, når man logger ind via RDP, men hvordan/hvor kan jeg indtaste disse legitimationsoplysninger, når jeg forsøger at gøre det samme i kode?

Bedste reference


Du kan prøve at redigere filen ved hjælp af de 'skjulte' $ aktier. Så hvis filen (f.eks.) Er placeret på c:somedirmyfile.txt og maskinen hedder mymachine, skal stien til filen være:


\mymachineC$somedirmyfile.txt


Udskift C$ med D$ til D: drevet osv. ...


Bemærk, at disse aktier kan være deaktiveret og kan kræve forskellige tilladelser fra dem, der er nødvendige for en RDP-session, men det er værd at prøve.

Andre referencer 1


Medmindre der er en del eller en tjeneste, der udføres på den fjerntliggende maskine, der kan betjene dataene (fx FTP), bliver den pågældende fil simpelthen ikke eksternt tilgængelig.


Der er de skjulte aktier som nævnt, hvilket er værd at prøve i en kniv, selvom det ikke løser det nøjagtige problem med, hvordan man får adgang til en fil uden mappen, der indeholder filen, der deles. '.