Ik heb een bootable cd gemaakt, met een zooitje netwerkdrivers en ghost.
Nu heb ik daar voor de aardigheid een menu-tje omheen gebouwd en in essentie is dit wat het doet:
What.exe is een klein programmatje voor user-input. Daarna echo is die regels naar wattcp.cfg op een ramdisk. Ik kopieer ghost.exe naar de ramdisk en start deze op. Ik krijg dan niet het ip adres uit de wattcp.cfg file, maar via dhcp. Wanneer ik vlak daarvoor de batch afbreek, en ik start handmatig ghost.exe op, krijg ik wel het ip adres uit die file.
Ik dacht eerst nog dat het bestand wattcp.cfg op een of andere manier geopend blijft door die batch file. Dus heb ik vanuit deze batch een andere batch aangeroepen die ghost opstart. Ook dit werkt niet.
Iemand een idee ?
Nu heb ik daar voor de aardigheid een menu-tje omheen gebouwd en in essentie is dit wat het doet:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| CLS WHAT S "IP Address : " SET IP=%WHAT% WHAT S "Subnet Mask: " SET NETMASK=%WHAT% WHAT S "Gateway : " SET GATEWAY=%WHAT% ECHO IP = %IP% > S:\WATTCP.CFG ECHO NETMASK = %NETMASK% >> S:\WATTCP.CFG ECHO GATEWAY = %GATEWAY% >> S:\WATTCP.CFG S:\ghost.exe |
What.exe is een klein programmatje voor user-input. Daarna echo is die regels naar wattcp.cfg op een ramdisk. Ik kopieer ghost.exe naar de ramdisk en start deze op. Ik krijg dan niet het ip adres uit de wattcp.cfg file, maar via dhcp. Wanneer ik vlak daarvoor de batch afbreek, en ik start handmatig ghost.exe op, krijg ik wel het ip adres uit die file.
Ik dacht eerst nog dat het bestand wattcp.cfg op een of andere manier geopend blijft door die batch file. Dus heb ik vanuit deze batch een andere batch aangeroepen die ghost opstart. Ook dit werkt niet.
Iemand een idee ?