[vb] Kijken of er gereboot moet worden.

Pagina: 1
Acties:

  • Toink
  • Registratie: Januari 2000
  • Niet online
Hoi,

Ik heb 3 installables. Installable 2 vraagt om een reboot en dat houdt in dat installable 3 niet mag draaien.

Als ik het goed begrepen heb dan wordt in het register een bit/key gezet waarin staat dat er opnieuw opgestart moet worden. App 3 leest deze dus uit en moet zeggen dat hij niet kan draaien omdat er eerst een reboot moet plaatsvinden.

Weet iemand waar deze key zit in het register?

  • muba
  • Registratie: April 2002
  • Laatst online: 19-10-2013

muba

Prince of Persia!

Nope, je geeft ook wel crappy weinig info :P

Reporter: Mister Gandhi, what do you think of western civilisation?
Gandhi: I think it would be a good idea


Verwijderd

Je kunt wel kijken naar de lijst in het register met taken die na de reboot moeten gebeuren.

Of zelf een key schrijven.

Verwijderd

ik zou zeggen kijk ff met regmon naar welke key ie kijkt..

  • Toink
  • Registratie: Januari 2000
  • Niet online
MUBA schreef op 28 oktober 2002 @ 17:51:
Nope, je geeft ook wel crappy weinig info :P
Ik geef inderdaad weinig info, maar heb je meer nodig? Het enige wat ik moet weten is waar staat dat er opnieuw opgestart moet worden. Die melding krijg je bij windowsupdate bijvoorbeeld ook. Je MOET herstarten voordat je een nieuwe update kan selecteren waarvoor een reboot vereist is.

Verwijderd

Dat is weer verschillend in Win9x en WinNT.

Goede info kun je hier vinden: http://support.microsoft....px?scid=KB;EN-US;q221863&

  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 21-08 17:14
Toink schreef op 28 oktober 2002 @ 19:37:
[...]


Ik geef inderdaad weinig info, maar heb je meer nodig? Het enige wat ik moet weten is waar staat dat er opnieuw opgestart moet worden. Die melding krijg je bij windowsupdate bijvoorbeeld ook. Je MOET herstarten voordat je een nieuwe update kan selecteren waarvoor een reboot vereist is.
Ja, maar dat is omdat we het dan over systeemcomponenten hebben. Normaal gesproken moe je alleen rebooten omdat Windows je register opnieuw moet lezen voordat je geinstalleerde programma werkt. Normaal gesproken kan installer3 gewoon draaien; programma 2 is vrijwel nooit nodig voor installer 3.

Je verbaast je erover hoeveel installers dit verklooien, programma's die het dus gewoon doen als je met Ctrl-Alt-Del de reboot cancellled.

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein


Verwijderd

Het opnieuwe lezen van het register is onzin. De enige rede waarom installers moeten rebooten is wanneer library's moeten worden geupdate die tijdens de installetie in gebruik zijn. Soms gaat het om een verbeterde versie van een library en werkt het programma ook zonder een reboot, hoewel het misschien iets minder stabiel is.

  • Toink
  • Registratie: Januari 2000
  • Niet online
dev: Oke, maar hoe weet ik nu of dat moet of niet? Ik weet namelijk niet wat specifiek in die installer gebeurt, ik moet ze gewoon 1 voor 1 uitvoeren en stoppen als er opnieuw gestart moet worden....

  • MrBrown
  • Registratie: Augustus 2000
  • Laatst online: 11-06 15:51

MrBrown

Reservoir Dog

Ik neem aan dat het je eigen progjes zijn die je wil installeren (tis immers P&W hier), dus kan je niet gewoon al die 3 progjes in 1 installer zetten? Is goed mogelijk denk ik....

Powered by Manetti (compiled by Jura)


  • Toink
  • Registratie: Januari 2000
  • Niet online
MrBrown: Ik zal even uitleggen waarom dat niet kan. Ik ben bezig met het maken van een soort 'windows-update' voor een bepaald product. Je kan de afzonderlijke updates selecteren en die worden vervolgens gedownload en silent geinstalleerd.

Er is niet bekend of een update een reboot vereist en het is ook niet mogelijk om van 3 updates 1 update te maken. Het zijn namelijk ook niet updates die ik zelf maak (de installers ook niet). Mijn taak is het maken van een algoritme wat een verplicht gezette reboot controleert en dat is volgens mij iets wat in het register staat.....

Na een tijd zoeken vind ik deze URL die ook op dat probleem ingaat:

http://support.installshi...s=0&submit.x=0&submit.y=0

Deze oplossing werkt echter alleen onder Installshield en is niet echt wat ik zoek want het gaat ordinair het hele register doorzoeken naar renames die nog gedaan moeten worden... Hopelijk wordt mijn verhaal aan de hand van dit artikel wat duidelijker.

[ Voor 0% gewijzigd door Toink op 30-10-2002 10:38 . Reden: Hier een URL die ook op dat probleem ingaat... ]


  • Toink
  • Registratie: Januari 2000
  • Niet online
Blijkbaar kun je bij Win9x zien of er opnieuw opgestart moet worden in het bestand "c:\windowsmap\wininit.ini" want dan staan hierin operaties onder de naam [rename].

Bij WinNT kun je dat zien aan deze regkey. Zonder values moet er niet gereboot worden, als er 1 of meer values zijn wel. Hieronder volgen ze:

"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\FileRenameOperations"
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce"

Het uitlezen van het register kan ik al en datzelfde geldt voor het lezen van bestanden.... dus probleem is opgelost.
Pagina: 1