Avatar billede juks Novice
26. oktober 2005 - 11:27 Der er 8 kommentarer og
1 løsning

Block unsafe i Runtime version

Hej JEg er igang med at lave en runtime version af et program .
og der er en mulighed for at tilføje nogle reg key

hvordan får jeg sandboxmode til at være 2 så den ikke hele tiden skriver unsafe expresion når kunderne starter programmet.
Avatar billede Slettet bruger
26. oktober 2005 - 13:52 #1
Ja, det kan jeg heller ikke få til at virke, normalt skal man sætte sandbox niveau, men jeg kører XP og jeg får ikke denne mulighed. Så kan man gå ind i regedit på lokal maskine/software/jet/engines noget i den retning og stille på sandbox, men access brokker sig alligevel og sætter niveauet tilbage på 3.

Jeg har løst det ved at lave et selv signeret digital certificat (ligger nok i office11 mappen og hedder selfcert.exe) og tilføjet det igennem vba-editoren, men på andre end din egen pc skal du installere certificatet før du kan vælge altid at have tillid til det. Dette kan man sagtens finde ud af, når programmet starter op (det er noget med detaljer, vis certificat og så installer) og man skal så starte programmet en gang til for at kunne udnytte det. Det er dog lidt af en pain, men andre programmer med samme signatur skulle jo så gå lige igennem!~)

Da det ligger i vba'en følger det selvfølgelig en runtimeversion og man kan jo forsvare det over for kunden ved at sige, at så er de stadig beskyttet af det høje sikkerhedsniveau og bla....

!~)
Avatar billede juks Novice
26. oktober 2005 - 13:54 #2
ja alt det er jeg med på ,,

men hvis du sætte sandboxmode til 2 virker det men jeg ville gerne lave det så han ikke kan se jeg ændre hans reg
Avatar billede Slettet bruger
26. oktober 2005 - 13:54 #3
Måske kan man installere certificatet gennem package wizard???~)
Avatar billede Slettet bruger
26. oktober 2005 - 13:55 #4
Hov, der var lige en kommentar
Avatar billede Slettet bruger
26. oktober 2005 - 13:56 #5
Nå, du kan godt få sandboxmode til at virke, jeg er lidt jealous!~(
Avatar billede juks Novice
26. oktober 2005 - 13:57 #6
ja men den package wizard crasher sku hele tiden ..
Avatar billede juks Novice
26. oktober 2005 - 13:58 #7
l.o.r.t.e MS de har rettet de fejl der var i den igamle deploy og lavet nogle nye...

du skal bare køre denne her.

lav til en sand.reg

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines]
"SandBoxMode"=dword:00000002
Avatar billede Slettet bruger
26. oktober 2005 - 14:07 #8
Der står:
SandBoxMode  REG_DWORD  0x00000003(3)

Hvordan ændrer jeg til REG_SAND (eller hvad det nu bliver til?~)
Avatar billede Slettet bruger
26. oktober 2005 - 14:14 #9
Noget andet er at hvis man kunne installere certifikatet, sådan at kunden bare skulle sætte flueben, første gang de åbnede programmet, ville det virke temmelig tjekket!~)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester