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
×
×
  • Create New...