Jump to content

kenedy

Member
  • Posts

    123
  • Joined

  • Last visited

  • Days Won

    1
  • Donations

    0.00 USD 
  • Country

    country-ZZ

Everything posted by kenedy

  1. DriverPM - program for fast driver matching and installation. I know, i know, there is "DriverForge" and "Drivers Pack Unpacker & Installer" now. Searching for such program about half a year ago produced no results so i decided to create one. Checking MSFN more often could save me some time Anyway - here it is. Screenshot: How to use: 1. Copy all drivers into "Drivers" folder. Folder structure is not important. Only archive format that is supported at the moment is zip. Unlike most other types its very fast when extracting individual files from large archives. Adding support for other archive types is relatively easy, might be added in future releases. Again, folder structure is not important, you can put zip files anywhere inside "Drivers" folder. 2. Select "Create new database" from main menu. This process will take 3-10 minutes, depending on the amount of drivers you provided. During that time all INF files are scanned and driver information is added to database. 3. Ready to go. Copy DriverPM folder to USB flash drive (intended use ) and you can start installing drivers with a single button click. Supported OS: Windows 2000 and higher. Limited support for older versions might be added in future releases. 32bit only at the moment (unless you copy drivers and install them manually), 64bit coming soon. Command line options: DriverPM.exe [copy|install] [unsigned=0|unsigned=1] copy - copies all apropriate drivers to Desktop\Drivepack folder install - attempts to install all apropriate drivers unsigned=x - allow (1) or disable (0) installation of unsigned drivers ToDo: -Add ways to update database without full rescan. -Full 64-bit support. -Automatic installation of bus drivers if bus is present (like HDAudio). -Replace DPInst with custom app using DIFxAPI. DPInst is great for installing single device drivers but lacks progress indicators when installing in bulk. Seeing device list, currently installed one and result for each device would be better. -Options (enabling unsigned drivers etc.). -Nice GUI. Programmed in AutoIT (http://www.autoitscript.com/autoit3) Includes code: unzip.exe (http://www.info-zip.org/) sqlite.dll (http://www.sqlite.org/) DPInst.exe - redistributable taken from DDK (Driver Development Kit). For license information see http://www.microsoft.com/whdc/archive/DIFxtls20.mspx In short - do not modify, dissassemble or hold Microsoft responsible for any damage it may cause. All the usuall stuff. Download: http://rapidshare.com/files/115438635/DriverPM.zip.html
  2. IPSet Utility for scripting IP parameters (needs more testing, lets call it beta version for now). Can be used for configuration tasks after OS is installed. Requires NET Framevork 2.0 or higher to be installed and WMI related services running. Features: Setting basic IP parameters from command line Conditional execution based on Computer name, MAC, IP, Adapter name, Subnet, Gateway, DNS match Reading commands from file (usefull combined with conditional execution) Full list of supported commands: ipset.exe [save[=fullpath\filename]] [load[=fullpath\filename]] [ifname=] [ifmac=] [ifeth=] [ifip=] [ifsub=] [ifgw=] [ifdns=] [dhcp] [ip=] [dns=] [name=] file operations save[=fullpath\filename] writes IP settings for all network adapters to file (in "IFMAC= IP= sub= gw= dns=" format) ipset.txt in ipset.exe folder is used if no filename is specified load[=fullpath\filename] reads file line by line and attemts to execute each one ipset.txt in ipset.exe folder is used if no filename is specified load command does not work from file conditions to match ifname= computer network name ifmac= MAC address ifeth= network adapter name ifip= IP address ifsub= subnet mask ifgw= default gateway ifdns= DNS server address -Partial match works for ifeth. Example: ifeth="NetXtreme" will match "Broadcom NetXtreme Fast Ethernet" adapter. -ifmac, ifeth, ifip, ifsub, ifgw, ifdns must match a single adapter For example if you have 2 network adapters: 1) ip=10.0.1.10 dns=10.0.1.1 2) ip=10.0.1.11 dns=10.0.1.2 this command will not execute since there is no unique match ipset ifip=10.0.1.10 ifdns=10.0.1.2 ip=10.0.1.20 this command however, will change ip address of second adapter ipset ifip=10.0.1.11 ifdns=10.0.1.2 ip=10.0.1.20 commands to execute dhcp enable dhcp ip= set IP address gw= set default gateway sub= set subnet mask dns= set DNS server address name= change computer network name dhcp also enables dhcp for DNS servers if ip= is used without specifying subnet mask, "255.255.255.0" is used you can specify multiple DNS servers by using "/" as delimiter: dns=10.0.1.2/10.0.1.3/10.0.1.4 other can be used in interactive mode (when starting program without command line parameters) list shows IP settings for all installed network adapters select - prompts for adapter to work with exit - exit program Examples: ipset ifip=10.0.1.144 ip=192.168.1.144 gw=192.168.1.1 dns=192.168.1.1-if network adapter with IP 10.0.1.144 is found on system, IP settings for that adapter are changed ipset ifmac=01:00:1z:1x:1c:80 name=computer10 -if network adapter with given MAC address is found on system, rename computer to "compter10" ipset ip=10.0.1.100 gw=10.0.1.1 dns=10.0.1.1 -sets provided IP settings to first network adapter IPSet.zip
  3. ComputerID Small utility to identify computers. You supply parameters, ComputerID compares them with current computer. Can be used for configuration tasks after OS is installed. Requires NET Framevork 2.0 or higher to be installed and WMI related services running. Command line options (all are optional, order is not important, not case-sensitive): computerid.exe [mac=] [ip=] [name=] [vendor=] [model=] [mbvendor=] [mb=] [mbserial=] mac = network adapter MAC address ip = network adapter IP address name = computer network name vendor = manufacturer information from SMBIOS model = model information from SMBIOS mbvendor = mainboard manufacturer information from BIOS mb = mainboard model information from BIOS mbserial = mainboard serial number from BIOS Example: computerid.exe IP=10.0.1.141 Name=EDIJS-NB Vendor=IBM MB=23884SG MBSerial=1C56E44X0HV MAC=00:06:1B:C4:C3:80 If no command line options are supplied, lists identification information for current computer. Quotation marks must be used if option contains spaces. Example: computerid.exe mbvendor="Intel Corporation" Identifying result: If current computer matches all supplied parameters - exitcode and command line output is "1". If not - "0". ComputerID is not meant to work as standalone application, chosing how to retrieve result is up to you. Available methods are reading exitcode, reading output, redirecting output to file, running app withot command line options and analyzing output in your own program. ComputerID.zip
  4. Qwerty.Msi Extracts all files from MSI file to specified project folder when you open it.
  5. [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}]
  6. Copying wab file and importing KEY_CURRENT_USER\Software\Microsoft\WAB maybe? Also look here for other registry paths: http://www.oehelp.com/backup.aspx
  7. Link Syntax: ipset.exe AdpterNumber [ip x.x.x.x] [gw x.x.x.x] [dns x.x.x.x/x.x.x.x] [dhcp] Examples: ipset eth0 ip 10.0.1.10/255.255.255.0 gw 10.0.1.1 dns 10.0.1.1/10.0.1.7 ipset eth1 ip 10.0.1.10 gw 10.0.1.1 dns 10.0.1.1 ipset eth0 dhcp After installing Framework run ipset.exe. Adapter number is probably eth1, but try it from installed Windows first.
  8. Disabling nVidia in BIOS may help. I have written an utility that can change ip information from command line, but it requires .NET Framework installed (currently learning C#). If you dont need network access in setup - it might help.
  9. Sorry, missed all latest replies. Anyway, I don't have enougt time to add any new features. If anyone is interested - here's the source code:source PM me if have questions about it. Just... try to keep it simple
  10. >>Nvidia nforce LAN(Local connection1) i dont use Probably can be disabled in BIOS >>Realtek RTL8169/8110 Have you integrated drivers for this one? Is it detected by setup?
  11. MCT: >>instead of testing your skills on 1000s pcs & have it all bsod Or getting unsatisfied custormer, losing data, not fitting in timeline etc. sr_sriram1 Your first post loks like "do my job instead of me, thanks in advance" Anyway, you should start here: http://www.microsoft.com/technet/desktopde...nt/default.mspx
  12. Just how did you get your MCSE? Testking? It appears to me that you are not qualified for such job. I suggest you to pass that to someone more experienced (trust me - it's for your own good).
  13. >>after the reboot - I get an erro straight away. What kind of error? >>is thier some kind of setting I need to add to a file, to tell windows to install non-WHQL drivers? [unattended] DriverSigningPolicy = Ignore
  14. x00783 Example ini file: http://www.freewebtown.com/kenedy/kTool/win_xp.ini
  15. MHz Thank's christoff I'll add that functionality. (probably as new command, something like AskForCD=filepath\filename)
  16. OemPreinstall=Yes Alanoll will be angry when he sees this topic
  17. christoff Environment variables currently don't work (except for DOS command). But if you put append=cd in ini file then paths become relative to ktool.exe location. [config] append=cd [prog1] runwait = prog.exe ;this will launch d:\install\prog1.exe if ktool.exe is located in d:\install Or did you mean automatic searching for correct CD drive letter? SC00BS I plan to write a help file. Just too busy at work right now, no time for that AntonP
  18. If you want to silently install programs: [GuiRunOnce] Command0 = "c:\install\ktool.exe c:\install\inifilename.ini" (+ optionally profile name if you use profiles) If you want to select programs to install: [GuiRunOnce] Command0 = "c:\install\ktool.exe
  19. I think this should work Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "DefaultUserName"="*username*" "DefaultPassword"="*userpassword*" "AutoAdminLogon"="1" "DefaultDomainName" = "*Domain*"
  20. sixpack There is no language support in this version. I'll add it soon. AntonP >>So is there a possibility that you add a ini 0/1 switch to turn minimized off/on? It's possible now. Look in config.ini for details. >>a fault timer I'll think how to do it. Run/RunWait errors are now detected. And I have some ideas about MSI. >when i have a sp1 install whit 2 partitions C and D, the cd drive is then E. Then i make a kTool installation unattended SP2 then reboot and want then some other programs to setup, kTool gives an error "Line 0 ......" You have "Append=CD" in your ini, right? Try new version, it should work correctly now.
  21. New version (not extensivly tested, consider it unstable) http://www.freewebtown.com/kenedy/kTool/v1.1a.zip New: Profiles Second progress bar style (similar to RunOnceEx) Very simple form of conditional execution (FileExist/FileNotExist) Logging (also very simple, functionality might be extended in future) Processing entire folders with one type of files. Basic error checking (if Run/RunWait tries to execute file that does not exist - error is logged to log file insted of crashing program) Commands AddReg/DOSCommand/MSIFile are replaced with REG/DOS/MSI Fixed some bugs. Details: Profiles Profiles are predefined selections. You can create as many as you need. To create profile add software to "Selected" list, type profile name and click "Save Profile" button. "All" and "(none)" profiles are created automatically. Also works in silent mode (only items under specified profile are installed) Syntax for command line is: ktool.exe [/GUI] [file_to_use.ini] [reboot_mode] [profile_name] Screenshot: Second progress style Screenshot: Select "All" profile and press start to see how it looks (it launches notepads, so it's safe to do so) If there are more than 2 commands in section - second progress bar is displayed. New commands: Context = Change main label text Description = Set description for subitems For old style type "ProgressType = 1" under "config" section in config.ini file Log file. Creates file named kTool-computername.txt in %Temp% folder. Folder location can be changed in config.ini. Writes all executed commands there. Detects Run/RunWait errors. Conditional execution. New commands: FileExist = File_name FileExistVersion = Condition_FileVersion FileExistAction = Skip/SkipSection Condition can be one of the following: =, <, >, <=, >=, <> Actions: Skip - skip next command Skipsection - skip entire section Example: FileExist = c:\windows\explorer.exe FileExistVersion = <=6.0.2900.2180 FileExistAction = Skip RunWait = notepad RunWait = calc ;If explorer.exe with version smaller or equal to 6.0.2900.2180 exists - notepad will not be launched. FileNotExist = FileName FileNotExistAction = Skip/SkipSection ;Same as FileExist (except no FileVersion of course) Processing of entire folders. New commands: Folder = FolderPath FolderFiles = FileExtension FolderSwitch = Switches FolderCommand = RunWait/MSI/REG Example: [Registry Tweaks] Folder = c:\install\regtweaks FolderFiles = reg FolderCommand = REG ;every reg file in folder will be added to registry [someFiles] Folder = s:\install\SomeFiles FolderFiles = exe FolderSwitch = /silent FolderCommand = RunWait ;every exe file in folder will be launched with "/silent" switch
  22. ironside Ok, i'll add it as option (button, not visible by default, controlled through config.ini file)
  23. Try pressing CTRL+ALT+SHIFT before moving icons. It worked for me.
  24. Which version of VirtualPC? Try pressing CTRL+CHIFT+ALT simultaneously. I had keyboard keys sticking in some older version.
×
×
  • Create New...