llewxam Posted July 3, 2014 Share Posted July 3, 2014 I see where the error is happening, but no idea why yet. _DeviceAPI_GetDeviceRegistryProperty is returning an error on _WinAPI_GetLastError (error is 3758096907). Again though, somehow code that myself, Storme, and danny35d were collaborating on many years ago does not kick that error message....and the code for this section (which is what returns the $description value) is IDENTICAL!! Very confusing. Ian My projects: IP Scanner - Multi-threaded ping tool to scan your available networks for used and available IP addresses, shows ping times, resolves IPs in to host names, and allows individual IPs to be pinged. INFSniff - Great technicians tool - a tool which scans DriverPacks archives for INF files and parses out the HWIDs to a database file, and rapidly scans the local machine's HWIDs, searches the database for matches, and installs them. PPK3 (Persistent Process Killer V3) - Another for the techs - suppress running processes that you need to keep away, helpful when fighting spyware/viruses. Sync Tool - Folder sync tool with lots of real time information and several checking methods. USMT Front End - Front End for Microsoft's User State Migration Tool, including all files needed for USMT 3.01 and 4.01, 32 bit and 64 bit versions. Audit Tool - Computer audit tool to gather vital hardware, Windows, and Office information for IT managers and field techs. Capabilities include creating a customized site agent. CSV Viewer - Displays CSV files with automatic column sizing and font selection. Lines can also be copied to the clipboard for data extraction. MyDirStat - Lists number and size of files on a drive or specified path, allows for deletion within the app. 2048 Game - My version of 2048, fun tile game. Juice Lab - Ecigarette liquid making calculator. Data Protector - Secure notes to save sensitive information. VHD Footer - Add a footer to a forensic hard drive image to allow it to be mounted or used as a virtual machine hard drive. Find in File - Searches files containing a specified phrase. Link to comment Share on other sites More sharing options...
llewxam Posted July 4, 2014 Share Posted July 4, 2014 Still at a loss, I am going to post the beta code as-is to the never-released followup to INFSniff (in my sig). I am only releasing this in hopes that it helps figure out the cause of the issue in weaponx's original GUI Example. I disabled one section of the tool, and I'm sure there are many parts not working, but I stopped working on the INFSniff series of tools in 2011, and don't have the time or inclination to continue with it now. If a simple fix for weaponx's GUI Example or Console are found, please post it for others. Thanks Ian LSDbeta5.zip My projects: IP Scanner - Multi-threaded ping tool to scan your available networks for used and available IP addresses, shows ping times, resolves IPs in to host names, and allows individual IPs to be pinged. INFSniff - Great technicians tool - a tool which scans DriverPacks archives for INF files and parses out the HWIDs to a database file, and rapidly scans the local machine's HWIDs, searches the database for matches, and installs them. PPK3 (Persistent Process Killer V3) - Another for the techs - suppress running processes that you need to keep away, helpful when fighting spyware/viruses. Sync Tool - Folder sync tool with lots of real time information and several checking methods. USMT Front End - Front End for Microsoft's User State Migration Tool, including all files needed for USMT 3.01 and 4.01, 32 bit and 64 bit versions. Audit Tool - Computer audit tool to gather vital hardware, Windows, and Office information for IT managers and field techs. Capabilities include creating a customized site agent. CSV Viewer - Displays CSV files with automatic column sizing and font selection. Lines can also be copied to the clipboard for data extraction. MyDirStat - Lists number and size of files on a drive or specified path, allows for deletion within the app. 2048 Game - My version of 2048, fun tile game. Juice Lab - Ecigarette liquid making calculator. Data Protector - Secure notes to save sensitive information. VHD Footer - Add a footer to a forensic hard drive image to allow it to be mounted or used as a virtual machine hard drive. Find in File - Searches files containing a specified phrase. Link to comment Share on other sites More sharing options...
Biatu Posted July 4, 2014 Share Posted July 4, 2014 I'll help clean it up a bit, I found your INFsniff very useful, I had to make a few dirty patches and added a driver pack downloader which uses driver pack solution server for latest releases...all in all, pretty impressive What is what? What is what. Link to comment Share on other sites More sharing options...
llewxam Posted July 4, 2014 Share Posted July 4, 2014 Storme built an updater for the LSD beta, that is actually the part I commented out and did not include since I did not re-test it. If it works well I will post that at a later time. Ian My projects: IP Scanner - Multi-threaded ping tool to scan your available networks for used and available IP addresses, shows ping times, resolves IPs in to host names, and allows individual IPs to be pinged. INFSniff - Great technicians tool - a tool which scans DriverPacks archives for INF files and parses out the HWIDs to a database file, and rapidly scans the local machine's HWIDs, searches the database for matches, and installs them. PPK3 (Persistent Process Killer V3) - Another for the techs - suppress running processes that you need to keep away, helpful when fighting spyware/viruses. Sync Tool - Folder sync tool with lots of real time information and several checking methods. USMT Front End - Front End for Microsoft's User State Migration Tool, including all files needed for USMT 3.01 and 4.01, 32 bit and 64 bit versions. Audit Tool - Computer audit tool to gather vital hardware, Windows, and Office information for IT managers and field techs. Capabilities include creating a customized site agent. CSV Viewer - Displays CSV files with automatic column sizing and font selection. Lines can also be copied to the clipboard for data extraction. MyDirStat - Lists number and size of files on a drive or specified path, allows for deletion within the app. 2048 Game - My version of 2048, fun tile game. Juice Lab - Ecigarette liquid making calculator. Data Protector - Secure notes to save sensitive information. VHD Footer - Add a footer to a forensic hard drive image to allow it to be mounted or used as a virtual machine hard drive. Find in File - Searches files containing a specified phrase. Link to comment Share on other sites More sharing options...
Biatu Posted July 5, 2014 Share Posted July 5, 2014 (edited) That LSD seems pretty powerful, i recommend using this http://download.drp.su/driverpacks/ for up to date drivers, driverpacks.net is pretty much abandoned. My goal here to is write raw data to a USB printer device, I've made a separate topic in help and support. Anyhow I figured that this would be an interesting addition to this UDF. What would you think Edited July 5, 2014 by Biatu What is what? What is what. Link to comment Share on other sites More sharing options...
JFX Posted July 6, 2014 Share Posted July 6, 2014 Is this what you are seeing with the DeviceAPI_GUI_Example script? I run Win 7 x64, and confirm the DeviceAPI_GUI_Example script does not seem right. Oddly, an abandoned project using the same DeviceAPI.au3 still works properly. If I get a chance I'll try to look in to why the original DeviceAPI_GUI_Example is not happy. BTW, I tested with AutoIt 3.3.12.0 Ian Device enumeration is working alright here, using Win 7 x64 with Autoit 3.3.8.1. Link to comment Share on other sites More sharing options...
llewxam Posted July 6, 2014 Share Posted July 6, 2014 Yup, somewhere between there and the current build 3.3.12.0 there was a script-breaking change. Ian My projects: IP Scanner - Multi-threaded ping tool to scan your available networks for used and available IP addresses, shows ping times, resolves IPs in to host names, and allows individual IPs to be pinged. INFSniff - Great technicians tool - a tool which scans DriverPacks archives for INF files and parses out the HWIDs to a database file, and rapidly scans the local machine's HWIDs, searches the database for matches, and installs them. PPK3 (Persistent Process Killer V3) - Another for the techs - suppress running processes that you need to keep away, helpful when fighting spyware/viruses. Sync Tool - Folder sync tool with lots of real time information and several checking methods. USMT Front End - Front End for Microsoft's User State Migration Tool, including all files needed for USMT 3.01 and 4.01, 32 bit and 64 bit versions. Audit Tool - Computer audit tool to gather vital hardware, Windows, and Office information for IT managers and field techs. Capabilities include creating a customized site agent. CSV Viewer - Displays CSV files with automatic column sizing and font selection. Lines can also be copied to the clipboard for data extraction. MyDirStat - Lists number and size of files on a drive or specified path, allows for deletion within the app. 2048 Game - My version of 2048, fun tile game. Juice Lab - Ecigarette liquid making calculator. Data Protector - Secure notes to save sensitive information. VHD Footer - Add a footer to a forensic hard drive image to allow it to be mounted or used as a virtual machine hard drive. Find in File - Searches files containing a specified phrase. Link to comment Share on other sites More sharing options...
llewxam Posted July 6, 2014 Share Posted July 6, 2014 What would you think Go ahead and make any changes you want, but as I said before I don't want to work on the INFSniff/LSD projects any more. If you make significant improvements post it back for others to see! Ian My projects: IP Scanner - Multi-threaded ping tool to scan your available networks for used and available IP addresses, shows ping times, resolves IPs in to host names, and allows individual IPs to be pinged. INFSniff - Great technicians tool - a tool which scans DriverPacks archives for INF files and parses out the HWIDs to a database file, and rapidly scans the local machine's HWIDs, searches the database for matches, and installs them. PPK3 (Persistent Process Killer V3) - Another for the techs - suppress running processes that you need to keep away, helpful when fighting spyware/viruses. Sync Tool - Folder sync tool with lots of real time information and several checking methods. USMT Front End - Front End for Microsoft's User State Migration Tool, including all files needed for USMT 3.01 and 4.01, 32 bit and 64 bit versions. Audit Tool - Computer audit tool to gather vital hardware, Windows, and Office information for IT managers and field techs. Capabilities include creating a customized site agent. CSV Viewer - Displays CSV files with automatic column sizing and font selection. Lines can also be copied to the clipboard for data extraction. MyDirStat - Lists number and size of files on a drive or specified path, allows for deletion within the app. 2048 Game - My version of 2048, fun tile game. Juice Lab - Ecigarette liquid making calculator. Data Protector - Secure notes to save sensitive information. VHD Footer - Add a footer to a forensic hard drive image to allow it to be mounted or used as a virtual machine hard drive. Find in File - Searches files containing a specified phrase. Link to comment Share on other sites More sharing options...
Biatu Posted July 6, 2014 Share Posted July 6, 2014 Sure thing, check out SetupAPI.au3 Im not sure if its a problem but a tag struct in udf differs from the one in setupapi udf,at the end the dword needs to be a ulong. Im on phone atm so can't verify. What is what? What is what. Link to comment Share on other sites More sharing options...
Biatu Posted July 22, 2014 Share Posted July 22, 2014 _DeviceAPI_Open() is responsible for those problems. in 3.3.10.2 it was not needed, but for some reason in 3.3.12.0 you have to explicitly call DllOpen for setupapi.dll afaik What is what? What is what. Link to comment Share on other sites More sharing options...
llewxam Posted July 23, 2014 Share Posted July 23, 2014 Cool, so does that mean you have the original GUI example and console scripts working? Ian My projects: IP Scanner - Multi-threaded ping tool to scan your available networks for used and available IP addresses, shows ping times, resolves IPs in to host names, and allows individual IPs to be pinged. INFSniff - Great technicians tool - a tool which scans DriverPacks archives for INF files and parses out the HWIDs to a database file, and rapidly scans the local machine's HWIDs, searches the database for matches, and installs them. PPK3 (Persistent Process Killer V3) - Another for the techs - suppress running processes that you need to keep away, helpful when fighting spyware/viruses. Sync Tool - Folder sync tool with lots of real time information and several checking methods. USMT Front End - Front End for Microsoft's User State Migration Tool, including all files needed for USMT 3.01 and 4.01, 32 bit and 64 bit versions. Audit Tool - Computer audit tool to gather vital hardware, Windows, and Office information for IT managers and field techs. Capabilities include creating a customized site agent. CSV Viewer - Displays CSV files with automatic column sizing and font selection. Lines can also be copied to the clipboard for data extraction. MyDirStat - Lists number and size of files on a drive or specified path, allows for deletion within the app. 2048 Game - My version of 2048, fun tile game. Juice Lab - Ecigarette liquid making calculator. Data Protector - Secure notes to save sensitive information. VHD Footer - Add a footer to a forensic hard drive image to allow it to be mounted or used as a virtual machine hard drive. Find in File - Searches files containing a specified phrase. Link to comment Share on other sites More sharing options...
Biatu Posted July 23, 2014 Share Posted July 23, 2014 (edited) I will check. I did get your udf working with my scripts. Something that was trowing me off was when i would comment out the consts and tags section in ur script and then include setupapi udf...the script would work. even though no functions were being called form that, so i figured it was something with consts or tags...so i took all those out into a separate udf, and then it started failing. scrolling through setupapi there were some dllopen calls to variables not even in use. then i added the _DeviceAPI_Open and everything worked perfect. Edit: Yes...both example scripts now work, just add _DeviceAPI_Open() after the includes, or wherever necessary. Edited July 23, 2014 by Biatu What is what? What is what. Link to comment Share on other sites More sharing options...
Ontosy Posted February 24, 2015 Share Posted February 24, 2015 (edited) Why in xp sp3 _DeviceAPI_GetDeviceRegistryProperty return every a empty string? LSDbeta5 instead work. I would to check if a HARDWAREID exist in list. Edited February 24, 2015 by Ontosy Link to comment Share on other sites More sharing options...
Parsix Posted February 16, 2019 Share Posted February 16, 2019 missing files Link to comment Share on other sites More sharing options...
Gianni Posted February 16, 2019 Share Posted February 16, 2019 3 hours ago, Parsix said: missing files https://www.autoitscript.com/forum/topic/196985-system-scan-report-tool/?do=findComment&comment=1412859 Chimp small minds discuss people average minds discuss events great minds discuss ideas.... and use AutoIt.... Link to comment Share on other sites More sharing options...
DonChunior Posted June 17, 2020 Share Posted June 17, 2020 Can this UDF still be downloaded somewhere? The linked files no longer exist. Link to comment Share on other sites More sharing options...
ptrex Posted June 18, 2020 Share Posted June 18, 2020 Here you go ... Enjoy ! Device API.zip DonChunior and ioa747 2 Contributions :Firewall Log Analyzer for XP - Creating COM objects without a need of DLL's - UPnP support in AU3Crystal Reports Viewer - PDFCreator in AutoIT - Duplicate File FinderSQLite3 Database functionality - USB Monitoring - Reading Excel using SQLRun Au3 as a Windows Service - File Monitor - Embedded Flash PlayerDynamic Functions - Control Panel Applets - Digital Signing Code - Excel Grid In AutoIT - Constants for Special Folders in WindowsRead data from Any Windows Edit Control - SOAP and Web Services in AutoIT - Barcode Printing Using PS - AU3 on LightTD WebserverMS LogParser SQL Engine in AutoIT - ImageMagick Image Processing - Converter @ Dec - Hex - Bin -Email Address Encoder - MSI Editor - SNMP - MIB ProtocolFinancial Functions UDF - Set ACL Permissions - Syntax HighLighter for AU3ADOR.RecordSet approach - Real OCR - HTTP Disk - PDF Reader Personal Worldclock - MS Indexing Engine - Printing ControlsGuiListView - Navigation (break the 4000 Limit barrier) - Registration Free COM DLL Distribution - Update - WinRM SMART Analysis - COM Object Browser - Excel PivotTable Object - VLC Media Player - Windows LogOnOff Gui -Extract Data from Outlook to Word & Excel - Analyze Event ID 4226 - DotNet Compiler Wrapper - Powershell_COM - New Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now