Jump to content

big_gie

Member
  • Posts

    618
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Canada

Everything posted by big_gie

  1. Firefox v0.9 had a new extension manager. They need to keep the extensions management as secure as possible so it won't screew your profile... Maybe it will be added soon...
  2. I think Smart BootManager may run from cd...
  3. Thanks zippy for the hint on %windir%\system32\$winnt$.inf to look for a %CD% variable. mt39 is now updated
  4. thanks mate I'll try to add this soon so there will be a %CD% variable.
  5. I think it shouldnt be different. I use a French XP and never had problems with reg tweaks made for english... it is the same XP, french or english or arabic...
  6. Firefox (and Thunderbird too) now supports the "-Profile" switch, which let it run from a portable media: Create a profile under <firefox path>\profile and run FF like this: firefox.exe -Profile \profile I think you will need to edit the <firefox path>\profile\chrome\chrome.rdf to change to relative path to make your extensions works. See this thread for more info.
  7. Hum... I've tryed a simple .bat file and it didn't worked... I could have done need more testing though... At least this tool doesn't show a console window... (I need to defend my work, no? )
  8. Yes, one archieve for one computer drivers, another archieve for another computer, and another one for common drivers (nvidia) which are (beta) updated often (from nVision) Or even one archieve per driver...
  9. CDShell now supports MD5 encrypted password. This won't protect the CD if it is put in an already booted computer. I think there is a way though to hide your files. But don't forget that it will always be possible to check the files...
  10. You can't run batch file @ t-39...
  11. It is now possible to run multiple programs @ t-39! I've wrote a small tool to achieve this... More info on this thread.
  12. Updated: August 15th 2004 v0.8.2 As you may know, the winnt.sif's DetachedProgram section only allows you to run ONE program... And you can't execute a batch file to! So I wrote a small program that will look in a file and execute what it contains. It even support environment variables! Even %CD% witch resolves to the drive you installed Windows from! (taken from %Windir%\system32\$winnt$.inf's "dospath=") Usage: mt39.exe /xml:file.xml:/xml /log:file.log:/log /var:<Variable name>=<Variable value>:/var /testingmode=[0|1] /logging=[0|1] /xml:Full\path\to\file.xml:/xml OR /xml:file.xml:/xml The second one will make mt39 looks for "file.xml":in the same directory as the exe in the "current directory" if the later is not found. This "current directory" can depend on many thing, so I can't tell what it will be! Yours to see Default value for the path is the same as the exe's. Default file name is "default.xml" [*]/log:Full\path\to\file.log:/log OR /log:file.log:/log The second one will try to create the "file.log": in the same directory as the xml if it can't (write protected for example), in the same directory as the exe if it can't, in the "currect directory" if it can't, in the %TEMP% folder if it can't, then you're really not lucky Logging will be disable Default value for the path is the same as the xml's. Default file name is "mt39_<XML file name (no ext)>.log" (like "mt39_default.log") [*]/var:<Variable name>=<Variable value>:/var You can set as many variables like this as you want. You will be able to use those variables inside your xml file. For example, if you want to force the %CD% variable to be something else, you would use: /var:CD=F::/var and now in the xml, when you will use the %CD% variable, it will be parsed to "F:" [*]/testingmode=[0|1] Specify if testing mode should be use (usefull to debug) (default to "0" if not specified in the xml) [*]/logging=[0|1] Specify if you want to logging (default to "0" if not specified in the xml) The configuration file is a xml file with programs to run. Look in the xml from the package to see its usage. If you don't specify a configuration files, mt39.exe uses the default one called "default.xml" in the same directory as the exe. Call it like this: or like this to use the default config (default.xml must be in the same directory or in the current directory (I don't know what is it though @t-39...)): NOTES: The XML should be encoded in ISO-8859-2 as is seems to work better... I'm hping to be moving to full UTF-8 enconding, but for now, ISO 8859-2 should do it. Check the xml's "version" attribute. It should match the program's version (this is because the xml implementation is quite simple and crashes if it try to access a tag which is not present. To be able to add more features and to "force" users to check their xml file syntaxt to follow the program's evolution, I added this tag). To verify the program's version, run it with "/?" switch (or -h, or -?, or --h, or /h, or... ) or "-v" for the version. Actual limitations: None known TODO: [ADDED]Giving a variable by command line that will be parsed in the xml. [ADDED]Better command line arguments handling. [ADDED] Add a "test" tag whitch will tell mt39 to check the XML syntaxt, verify if files exists, etc. and reports (MessageBox and/or log file) [ADDED]Add a tag checking routine to prevent program crash. (IMPORTANT) Full support for Unicode (to support special characters like &ecute; and others) Please post your questions, bugs, comments and suggestion so I can make mt39 better Changelog: 15 08 2004 (v0.8.2) Bug corrected that returned the wrong path for a program. 13 08 2004 (v0.8.1) It is now possible to enter only a filename instead of a full pathname: mt39 will look near the exe, near the xml, near the log and in the path environment variable, in that order. New variables supported: $mt39_PathToXml for the full path to the xml file (without file name.ext) $mt39_PathToExe for the full path to the exe file (without file name.ext) $mt39_PathToLog for the full path to the log file (without file name.ext) $mt39_NameOfXml for the name of the xml (ex.: file.xml) $mt39_NameOfXmlNoExt for the name of the xml without extension (ex.: file) $mt39_NameOfLog for the name of the log (ex.: file.log) $mt39_NameOfLogNoExt for the name of the xml without extension (ex.: file) $mt39_OriginalArguments for the complete parameters given to mt39 %ComputerName% for the computer name Note: %CD% is now Current Directory!!!!!!!!! There is no more %CDROM% because there could be many CDROMS... Use SourceDrive to get the <DriveLetter>: string 04 08 2004 (v0.7.1) Bug corrected with environment variables longer than 20 characters couldn't be resolved (%userprofile%, %appdata%, etc.) 31 07 2004 (v0.7) Now support a full set of command line switches. 27 07 2004 (v0.6.1) %CD% parsion bug corrected 25 07 2004 (v0.6) Bug corrected when ran from somewhere else than current directory. The .exe is now packed with UPX (http://upx.sourceforge.net/) for smaller size If you only specify the xml filename (without full path), mt39 will look in the .exe's directory and in the current directory. The logging file will be created near the .xml file. If not possible (.xml is on a CD), it will be created near the .exe. If not possible, in the current directory. If not possible, no log file. Some more command line option will be there soon. mt39_082.7z
  13. I'm using this guide: http://www.911cd.net/forums/index.php?showtopic=3352 to have multiple winnt.sif. I have 3 for my laptop and 3 for my desktop: one normal installation, one unattended, and one "by default". With 2 different winnt.sif (which you can choose from a menu at the cd booting, try http://www.cdshell.org) you can have 2 different configuration.
  14. I'm using many winnt.sif for different computers/configurations. To include many winnt.sif files, look there: http://www.911cd.net/forums/index.php?showtopic=3352 I'm using the cmdline.txt file to call a JScript (JavaScript) .js file wich then run the appropriate XPlode configuration: The xplode.js calls XPlode with the appropriate file based on the computer name (this needs a bit more tweaking, maybe help from t-39?) So I can install Windows normally or unattended or both my Laptop and desktop, with different configuration and set of programs (I don't need many users on my laptop since I'm the one using it contrary to the desktop and I don't want the desktop to have specific tools for the laptop...) JScript files are really nice. JScript is almost the same as JavaScript, which looks like Java and C++ (those languages are the first everyone learns...). You can do everything a batch file can, and more, in a verry clean way. One drawback is that if there is a bug/error/typo in the code, all the script won't execute. You can include though some error catching (like in the code above) that will write a .log about what went wrong! Batch files can't do that I've putted in the code above some enironment variables which isnt needed for this script but needed for other script (I have always the same headers...) By reading the registry, a .js can locate the CD drive xp is installing from (from the key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\SourcePath) or even check on which drive it is running from: PathAndNameToCurrentScript = WScript.ScriptFullName; PathToCurrentScript = PathAndNameToCurrentScript.substr(0,PathAndNameToCurrentScript.lastIndexOf("\\")+1);
  15. big_gie

    Help needed

    use "#" instead of "%" from outside XPlode. Indeed, you can always use # instead. It keep you from having errors. So in your winnt.sif, use "#", not "%".
  16. Thats it!!! Thats how it could be possible to have multiple .sif files for different computers/configuration!!!! Thanx m8!!!!! I was installing apps+hotfixes @ t-12, but I had some errors in the event viewer so installing hotfixes @ RunOnceEx seamed to resolved those. Has someone investigate what it is possible to run @ t-39? I think I've heard that its not possible to run batch files then... Maybe .js? Or else it will be the .sfx. Theyre could even be no original cmdline.txt to overwrite... Ha, something else, I'm unpacking my drivers @ t-39, how to incorporate the cmdline.txt with it? I'm not sure it is possible to have multiple command in the DetachedProgram section...
  17. big_gie

    Help needed

    Where can I found info on this? thanx
  18. big_gie

    Help needed

    thanx killerbee. Thats what I was using last year. But I don't really like having 10 I386 folders for a total of 5 Gb just for different configuration...
  19. big_gie

    Help needed

    Have you found a way to load the hive?? I'd like to install things @ t-9 since its controled by winnt.sif. That way I could have multiple .sif files for multiple computers/configurations. For exemple, I included on my CD the unattended feature, but also wanted the normal method (almost normal...). So I have 3 winnt.sif for one computer: one fully unattended, one with default values, and one complete attended. I tought of calling different .xml from the different .sif so xplode execute @ t-9, but I can't install things there or import settings. Actualy, my .js script detects, @ t-12 and RunOnceEx, the computer name, and run the appropriate config. But the computer name is the same for unattended and attended installation, so right now what I've done is useless... Anyone having an idea? thanx
  20. I didn't remove anything... except the "LANG" folder inside of I386...
  21. Hi, I'm having some problem with my xp installation (hibernation not working...) so I've looked in the event viewer and I can see some errors. For the actual installation, I have those errors: and others... After hard investigation, the hibernation problem seems to be caused by the "ftdisk" eventid. Also, I think it is because I install hotfixes at t-12 (cmdline.txt via XPlode). I tryed installing them @ RunOnceEx and I can see in VMware that those errors are gone. But, I still have other errors. Like this one: Here is the content of C:\Windows\setuperr.log: which seams really not important...The only other error is: Translation: The Aspi32 service want able to start because of: The specified filed wasnt found Why is there a "Aspi32" service? When I look for services I can't find Aspi32. There is no XP Aspi32 service... Also, I'm not installing, yet, any aspi drivers. I wanted to see if I really needed them. But even if I install them, will I get this error since it appeared between the "Telephonie" service start and the "Terminal Server" service (just before the first logon)... Thank you very much.
  22. @Jjazz Hey m8 where did you get that info??? I looked so long for this one The only thing I've found was putting the inf in the same directory...
  23. I've put partitionning programs on my cd so I could boot from them and change hd partitions...
  24. Think you won't be able to put cmdline.txt on a floppy. But you could put inside this .txt a line calling a batch file on a floppy...
  25. For all the tweaks need, visit Winguides
×
×
  • Create New...