c # - Redigering af en executables filer detaljer

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har en (crap) netbook, der gives til alle studerende i NSW, Australien i år 9. Sagen er, at du ikke kan køre eksekverbare andre end dem, der er installeret på systemet på grund af en gruppepolitik. Jeg har skrevet et program i java (og fik formørkelse på det), der søger mapper i C: \ Windows og C: \ Programmer, der kan skrives. Ingen placeringer kan skrives i C: \ Windows, men i C: \ Program Files er der en placering, der indeholder flere eksekverbare filer, som du kan læse/skrive. Så jeg backede disse op, så kopierede jeg over Firefox bærbare (da vi sidder fast med ie7) og omdøbt det eksekverbare navn til det, jeg backede op, men kan stadig ikke køre det. Så nu antager jeg (og også tjekket ind registreringsdatabasen), at når du kører et program, er det kontrolleret mod en hvidliste, kontrollerer det ikke kun det eksekverbare navn og mappen, men filerne detaljer (filbeskrivelse, ophavsret information osv.). Så jeg spekulerede på, om det er muligt at redigere disse filattributter ved at skrive et program? Og kan nogen venligst give mig kildekoden eksempler på hvordan jeg ville gøre dette, helst i C #. [1]


Nogle ideer? Tak.

Bedste reference


En Java-applikation, der dræber explorer, starter derefter sin egen version (forudsat uden at der anvendes politikker) http://www.mediafire.com/?sf4t1iv1l4wbf68[2]