Page 1 of 2 12 Last
  1. #1
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    OFFICIAL UPDATE: Sysnative BSOD Processing Apps

    Finally, what everyone has been waiting for: Version 2.0.0.0 is ready for release.

    This may be confusing to some. Why 2.0.0.0 after 0.9.9.x? Why not 1.0.0.0?

    A little background as to why the change was made from 0.9.9.x to 2.0.0.0 instead of 1.0.0.0:

    Going back to the jcgriff2 app, the original scripts were developed by John Griffith (jcgriff2), and those scripts ran through .bat and .VBS scripts. Those were designed to obtain relevant information from the kernel debugger analyses. The relevant info chosen included that which John used in his blue screen analyses with the forums he worked in. Richard (niemiro), at John's behest, ported those scripts into a C++ application with the intent that they be available to all analysts. He began and did much of the important development so users had options for the output. Those were developed and used by many here up to version 1.2.0.0.

    As some know, I was developing my own app with similar designs. I started the app more as a hobby, and then it became a necessity due to restrictions placed on the ability to obtain the app here on the forums I was initially working on to help users with BSODs. My app grew due to the necessity to train others in BSOD analysis. Eventually, I left those forums and joined here. Some were still using my app here, but from my perspective, it was nowhere near as effective as what John and Richard had accomplished here. There were some features that were different that people liked, though, so I spent a weekend rebuilding it to make it faster, more efficient, and to incorporate more options into it. I went as far as to say the redesign was version 2.0 of my own app (although, it probably still was closer to version 1.0 of the jcgriff2 app).

    Due to the features people liked in my app and the features that people liked in the jcgriff2 app, John, Richard, and I discussed a merging of the two apps and called them the Sysnative BSOD Apps. I designed a graphical interface for it, and the version number was dropped down to 0.9.0 since it was in a testing stage. Richard brought up the point that the new apps with all the options and the graphical interface were beyond the 1.2.0.0 jcgriff2 app, so after testing, we both agreed upon the 2.0.0.0 version number. And that is how we end up with the 2.0.0 version number.


    Version 2.0.0.0:

    ​Readme:

    First Time Use:

    Run Install.exe to install the apps and setup the directory structure. You should run the Install.exe with administrative privileges if possible. If not, make sure to choose a directory that your local, non-administrative account has access to for installation.

    You should also set up your Analysis Options, Header, Footer, Signature, Driver Update Header, Code Box, and Template formatting by choosing Change Settings through the graphical interface within SysnativeBSODApps.exe and then Save and Run the Apps.

    Running the Apps:

    File:

    • Open - Opens a previously saved file containing the apps settings.
    • Save - Saves current settings to a file in use. If no file is in use, acts the same as Save As.
    • Save As - Saves the settings to a file specified by the user and also does a quick save for the next run.
    • Revert to Last Quick Save - Loads the most recently Quick Save settings.
    • Quick Save - Saves current settings to a file. This is just a quick save feature to save settings if you want to use them in future runs.



    Options:

    • Always On Top - Options to turn Always On Top on or off:
      • When checked - The interface will always be on top of other windows
        unless minimized
      • When not checked - The interface will hide behind an active window.



    Save and Run - Saves settings and then runs the apps; also loads forum settings before running the apps.

    Help - Opens the Help .chm file.


    Place the Sysnative.exe file in the same directory as the .dmps you want to analyze. Run the .exe (note: your antivirus software may think it is a virus, so you will probably have to add it to the exceptions to run it). The .exe file will create output directory for the .dmp files and analysis .txt files. In the output directory, a subdirectory with today's date and the time the .exe file was run will be created. That is where the output .txt files are.


    See the help file for more information. You can find it in %userprofile%\SysnativeBSODApps\SysnativeBSODApps.chm or by clicking on Help at the top left corner of the SysnativeBSODApps interface after running the SysnativeBSODApps.exe application.

    If for some reason the SysnativeBSODApps.chm file does not load properly and displays Navigation to the webpage was canceled, right click the .chm file, click Properties, within the General tab, click the Unblock button at the bottom of the section next to Security:
    You will need:
    1. Download and Install Debugging Tools for Windows
    2. Microsoft .NET Framework 4 (Web Installer)
    3. Visual C++ 2010 Redistributable (x86)


    If you are running XP, you will also need:
    1. Windows Server 2003 Resource Kit Tools

      • If you are running the apps in Windows XP and need the apps to find the kd.exe path for you, you will have to run the apps as an administrator either by logging in with an administrator account or by using the run as option




    While you are at it, you may also want to install:
    1. Visual C++ 2005 Redistributable (x86)
      Visual C++ 2005 Redistributable (x64)
    2. Visual C++ 2008 Redistributable (x86)
      Visual C++ 2008 Redistributable (x64)
    3. Visual C++ 2010 Redistributable (x64)

    to help with compatibility for programs, games, and other apps on your system. Make sure to install both the x86 and x64 versions for 64-bit Windows. Then install their updates through Windows Update.
    Attached Files Attached Files
    Last edited by writhziden; 01-29-2013 at 09:46 AM. Reason: Updated info to match current apps
    Laxer, niemiro, jcgriff2 and 15 others say thanks for this.


    • Ad Bot

      advertising
      Beep.

        
       

  2. #2

    Join Date
    Feb 2012
    Posts
    2,086
    Blog Entries
    7

    Re: OFFICIAL RELEASE: Sysnative BSOD Apps 2.0.0.0

    Fix for "Can't unblock files in Win8": http://michaelcrump.net/unblock-file...l-and-registry

    Worked for me just now (I'm using Win8 RP 64 bit - NOT the RTM).
    writhziden and LilBambi say thanks for this.

  3. #3
    AceInfinity's Avatar
    Join Date
    Feb 2012
    Location
    Canada
    Posts
    1,716

    Re: OFFICIAL RELEASE: Sysnative BSOD Apps 2.0.0.0

    This app now utilizes the .NET Framework? :)

    I actually hadn't even had the time to test most of these versions.
    \n\n

    Automation Programmer
    Development Site: aceinfinity.net

  4. #4
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    OFFICIAL UPDATE: Sysnative BSOD Apps 2.1.3.2

    Version 2.1.3.2 is available for download.

    To Install:

    Replace the old .exe with the new .exe and replace the old .chm file in "%userprofile%\SysnativeBSODApps" with the new .chm file.

    If this is your first time using the new apps, run the .exe to install and then use the interface in the apps to setup your preferences. The .chm file is a good resource if you need help. See post #1 for more info.


    Reason For Update:
    Code:
    2.1.3.2 Added on Sep. 29, 2012 at 12:25 AM EDT
    
    1. FIXED Changed the name of "Load Previous" to "Revert to Last Save"
    2. FIXED Instead of appending to a file, the file is overwritten during Save As (problem fixed on saves using spaces in the paths)
    3. FIXED Revert to Last Save no longer occurs when Open is canceled
    4. FIXED Apps stop when GUI is closed. Apps only continue if Save and Run is clicked. Stopping on close is more intuitive behavior.
    5. FIXED Check box select all and deselect all box now reloads when mouse leaves or enters checkbox list
    6. FIXED html files are now stored in their own directory to prevent clutter
    7. FIXED html files are not output if the .txt file does not exist
    8. FIXED sizing issues with output viewer with apps
    9. FIXED select all / deselect all missing the last three Output Options
    10. FIXED The apps start always on top
    11. FIXED files with unknown extensions are now moved after being run if they are .dmps that users changed the extensions on.
    12. FIXED problem that causes apps to hang when not connected to the internet
    13. FIXED If user chooses to not have apps load previous settings on startup, save and run will just run the apps without saving empty data
    14. FIXED Create directories for users with spaces in their local username.
    15. FIXED Prevent Users from using Save and Save As with empty forms when settings are not loaded on startup.
    16. FIXED Prevent Users from using Quick Save with empty forms when settings are not loaded on startup.
    17. FIXED ASACPI.sys no longer included in the old driver list if it is 2009 or newer.
    18. FIXED GearAspiWDM.sys no longer included in the old driver list.
    19. FIXED Minor bug reading in user's template.txt file when lines have no characters and the program checked for the first character.
    20. FIXED Index of string vector going out of bounds for old driver checks
    21. FIXED Case where no external drivers are specified and all drivers are considered old no longer happens
    22. FIXED Spacing issue with HTML Viewers
    23. FIXED BBCode can now be entered using any case sequence of characters, i.e. cOdE will behave the same as code, CODE, or CoDe
    24. FIXED List sequences now work as intended. The HTML conversion was incorrect prior to this release.
    25. FIXED Font formatting in HTML Viewers now works as it should
    26. FIXED Spacing issue with font formatting in HTML Viewers
    27. FIXED Final time now indicates the actual time to process the .dmps and is not interrupted by corrupted .dmp and size mismatch .dmp messages.
    28. FIXED Logic for driver sorting by name and date
    29. FIXED csv behavior to make sorting in Excel easier
    30. FIXED Time dmp was run so it has enough precision to keep track of seconds
    31. FIXED Headers for columns so they are not considered data by the apps
    32. FIXED Probably Caused By is included in the header of .csv files
    33. FIXED Program crashes with driver info not including timestamp with user commands
    34. FIXED Driver lists no longer have erroneous input due to expecting timestamps when user runs other lm commands not including the t commands
    35. FIXED Driver lists no longer have erroneous input due to expecting driver extension names when user runs other lm commands not including the n commands
    36. FIXED Program no longer hangs if the path to kd.exe includes spaces and extra quotes
    37. FIXED Numbering lists no longer deletes valuable info
    38. FIXED Numbering lists no longer have problems with dates with numbers in them
    39. FIXED Numbers don't duplicate if numbers already exist
    40. FIXED Directory name is used for an empty file and directory is missing no longer causes apps to hang
    41. FIXED Arguments list now includes all argument info instead of being cut off
    42. FIXED .dmp files with spaces in the name now will be moved after .dmps are run
    43. FIXED String searches are now more detailed to prevent finding strings within a stack trace that should only be found with !analyze -v
    44. FIXED "Now running user commands..." only prints once.
    45. FIXED user kd commands no longer cause corrupted lists to grow unless "Only Use User kd Commands" is checked.
    46. FIXED "Only Use User kd Commands" now have correct debug session time for header in _99-debug.txt file
    47. FIXED size issue with _99-debug.txt html viewer
    48. FIXED Better symbols checking for wrong symbols now also works with user kd commands.
    49. FIXED Faster method developed for symbols error checking and robust error checking by storing symbols error lines so errors that re-occur even after downloading symbols are not checked for each user command multiple times.
    50. FIXED Corrupted messages for user commands only show up once per .dmp instead of once per command.
    51. FIXED Link now works if "there may be an update available" message appears
    52. CHANGED How options are chosen for always on top and loading settings on startup; both are now a simple check or uncheck within the file menu.
    53. CHANGED Date check for message that "there may be an update available" for apps
    54. ADDED Ability to save changes to a chosen file by clicking save
    55. ADDED Quick Save for next run or to temporarily save settings
    56. ADDED An information message box appears when the program is finished to make sure it is closed after it finishes.
    57. ADDED Lists of important dates for each OS starting with Windows XP and ending with Windows 8.
    58. ADDED Select all/Deselect all check boxes.
    59. ADDED The ability to choose whether the apps treat all files in the directory as possible .dmps
    60. ADDED The ability to output the .txt files within the apps instead of text editors/notepad and have the files displayed with their BBCode parsed into simple formatting. Not all BBCode is supported due to different sites using different BBCode wrappers.
    61. ADDED Microsoft Windows OS dates now can be input to the Old Driver After date by clicking on the desired date from the drop down for each Microsoft Windows OS Dates.
    62. ADDED Ability to turn on or off the apps loading previous settings when the apps load (File -> When Apps Load)
    63. ADDED BBCode support for [CODE], [FONT], [LIST], [LIST=1], [LIST=a], [SIZE=1-7], [INDENT]
    64. ADDED Option to turn off BBCode Parsing in HTML viewers before processing the .dmps
    65. ADDED Option within the HTML Viewers to turn on/off BBCode Parsing
    66. ADDED Option to make the apps interface always on top or not while running
    67. ADDED Input for ASACPI.sys date. That date, and any previous dates: consider the driver old and in need of updating.
    68. ADDED List of drivers to be excluded from the Old Driver Date check. The list also includes its own date input for those drivers.
    69. ADDED Numbers to drivers and driver dates in the Excluded Drivers list to keep track of which drivers pair with which dates.
    70. ADDED Overclock Ratio calculation if overclocking is suspected.
    71. ADDED Exit option in the File menu
    72. ADDED csv output for driver statistics with known problematic drivers
    73. ADDED Time dmp was run in first column of driver statistics output
    74. ADDED Header to each column to organize which information is given in each column
    75. ADDED The ability to input user kd commands
    76. ADDED The ability for the user to choose to run only those commands instead of the defaults
    77. ADDED The ability to still parse out needed info if the user runs only the user commands (assuming the user commands include !analyze -v and driver list info)
    78. ADDED Numbers must be either of the first two characters of lists
    79. ADDED More robust method for creating directories if they are missing from the SysnativeBSODApps directory
    80. ADDED Better symbols checking for wrong symbols.
    81. ADDED New method for checking whether symbols are definitely wrong or just possibly wrong.
    2.0.0.0 Added on Aug. 31, 2012 at 12:56 AM EDT
    1. FIXED Problem with template loading if template lines are longer than 255 characters
    2. FIXED Problem with win32k.sys symbols if the module information is unavailable or timestamp has 08:09 2012 in the timestamp
    3. FIXED Made reading input files more robust. Parms files with long lines no longer cause problems
    4. FIXED Issue with user profile path on systems using other languages
    5. FIXED Kernel symbols are WRONG error message order
    6. FIXED Re-adjusted the % Finished dialog to be more accurate
    7. FIXED The kd.exe path to be found on all drives active on the system instead of just the C: drive
    8. FIXED The Old Driver After so it actually saves the date input by the user. This was not working before
    9. FIXED Local Symbols Options to save options from last local run even if an online path was used since that run.
    10. FIXED xcopy command so it can work within the SysnativeBSODApps directory under the user profile.
    11. ADDED New icon
    12. ADDED Message that an update is available when the next month arrives
    13. ADDED Details to .exe file (Right click SysnativeBSODApps.exe -> Properties -> Details tab)
    14. ADDED Output to _95-debug.txt when all 3rd party drivers are found in the table to let the user know all drivers were found in the table
    15. ADDED The ability to find the kd.exe path automatically if the user enters the incorrect path or does not enter a path
    16. ADDED A pop up message if the kd.exe path is incorrect with steps to let the apps find the path or let the user enter it manually
    17. ADDED A pop up message for corrupted dmps at the end of the apps run
    18. ADDED A pop up message for size mismatched dmps (size 0 .dmp files included)
    19. ADDED The ability to choose whether BBCode is used in Code Boxes
    20. ADDED The ability to choose whether old drivers are highlighted in red
    21. ADDED Full date capability for Old Driver After input
    22. ADDED template.txt options now are separated: <3rd Party Drivers><date><descriptions><timestamp>
    23. ADDED <timestamp> option in template.txt allows only drivers prior to the Old Driver After date to be output
    24. ADDED A new interface for the symbols search path and options
    25. ADDED Ability to quick save settings without running the apps.
    26. ADDED Ability to save and load settings to/from a saved .zdn file.
    Attached Files Attached Files
    Last edited by writhziden; 05-09-2017 at 02:25 AM.
    zigzag3143, Laxer, usasma and 6 others say thanks for this.

  5. #5
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    OFFICIAL UPDATE: Sysnative BSOD Apps 2.2.5.0

    Version 2.2.7.0:
    1. FIXED Width of date column in Excluded Drivers to prevent text wrapping
    2. FIXED Scrollbars added to Excluded Drivers Windows 8 column
    3. FIXED Progress bar no longer updates before the status text in some instances
    4. FIXED fullPath.txt is no longer left behind after cleanup
    5. FIXED Program no longer hangs if $_Microsoft_OS_Drivers file is missing
    6. ADDED More status updates with kd.exe file searching
    7. ADDED Better temporary file functionality



    Version 2.2.5.0 is available for download.

    To Install:

    Replace the old .exe with the new .exe and replace the old .chm file in "%userprofile%\SysnativeBSODApps" with the new .chm file.

    If this is your first time using the new apps, run the .exe to install and then use the interface in the apps to setup your preferences. The .chm file is a good resource if you need help. See post #1 for more info.


    Reason For Update:
    Code:
    2.2.5.0 Added on Oct. 30, 2012 at 12:50 PM EDT
    
    1. FIXED Method for checking for directories that already exist
    2. FIXED Progress interface does not load when kd.exe is being searched for
    3. FIXED Problem where progress output closes too early and apps do not finish
    4. FIXED All progress outputs combined into one
    5. FIXED Yield used instead of sleep for thread switching (hopefully more robust for uniprocessor apps)
    6. FIXED HTML Viewer must be closed to stop the apps. Console is hidden to prevent outTimeDir from being a straggler
    7. FIXED Better method for progress bar updating percentage
    8. FIXED Faster closing of progress bar when apps finish
    9. FIXED HTML Viewer to load closer in time to when console or progress closes
    10. FIXED HTML Viewer creates HTML files and then loads them into the apps instead of loading one HTML file at a time
    11. FIXED Progress bar to prevent it from hanging when viewing kd outputs
    12. FIXED Program no longer crashes "out of the box" if the user processes BSODs from the first screen without changing settings first
    13. FIXED Program now saves out of the box settings for .dmp processing
    14. FIXED Arguments output is now the same in processed files as it was in the kd output
    15. FIXED console versus GUI check
    16. FIXED Username in DRT update input on first screen is now saved before running
    17. FIXED Empty kd commands no longer run as user commands
    18. FIXED console or GUI choice is now saved for HTML Viewer output
    19. FIXED outTimeDir.txt is now saved in tmp directory
    20. FIXED tmp directory is not cleaned up until the apps are completely finished so it can be utilized longer
    21. FIXED Update checking method
    22. FIXED HTML Viewer does not load HTML files twice if Parse BBCode checkbox is checked when it first loads
    23. FIXED HTML Viewer now shows the checkbox checked when it first loads if BBCode parsing is enabled
    24. FIXED GUI progress text output no longer has strobe effect for error messages or kd output
    25. FIXED Overall .dmp processing progress continues to display when opening kd output in full GUI progress output
    26. FIXED Apps no longer hang when kd user/default output is selected and no output exists in full GUI progress output
    27. FIXED Problem that causes apps to exit prematurely in full GUI progress output
    28. FIXED Problem with user kd output in full GUI progress output
    29. FIXED More progress steps are displayed when parsing the kd output
    30. FIXED Apps no longer hang when switching on or off the kd output in the full GUI progress output
    31. FIXED Apps no longer hang with CSV output when drivers appear many times
    32. FIXED Apps no longer go over 100 percent in some cases for the progress bar so the .NET warning dialog no longer shows up
    33. FIXED Apps now load forumSettings file when Process BSODs is clicked if there is input to Originating Post and the .zdn file exists for that set of forums
    34. FIXED HTML Viewer loads in upper left corner after HTML Viewer option is chosen through the HTML Viewer dialog
    35. FIXED All windows load near the center of the screen
    36. FIXED All windows now load in the center of the screen instead of near the center of the screen
    37. FIXED The first debug session time only shows up once with default kd commands if user commands are also used
    38. FIXED Progress now shown for kd.exe search during default or user kd analysis
    39. FIXED Progress bar no longer reloads faster on some systems than others when the progress is unknown
    40. FIXED First Screen's buttons are now the correct size for more systems
    41. FIXED Progress Bar labels are now the correct size for more systems
    42. FIXED Window sizes to fit on more screens
    43. FIXED Checkbox for Full GUI functionality now works within Change Settings
    44. FIXED Window sizes
    45. FIXED Always on top option works again
    46. FIXED Excluded Driver list no longer is overwritten
    47. FIXED XP SP3 is now seen by the apps instead of printing that 1, 2, and 3 are missing
    48. FIXED kernel version output is no longer corrupted
    49. FIXED Debug time between updates of OS Version is no longer displayed in the console
    50. FIXED "Getting Driver Reference Table..." now displays properly in console version
    51. FIXED tmp directory no longer poses a problem if it remains after the apps crash (hopefully they won't crash, though ;) )
    52. FIXED View .txts now also works after clicking View Previous HTML
    53. FIXED Font formatting in HTML viewer
    54. FIXED Select All / Deselect All now works as it was always intended to
    55. FIXED Excluded Drivers, User kd Commands, and Problem Driver Statistics input methods changed to prevent corruption
    56. FIXED Editing the first line in Excluded Drivers, User kd Commands, and Problem Driver Statistics when the first line does not yet exist no longer results in a possible bad line being created but instead acts like the Add is selected (this only works for the first line)
    57. CHANGED How Excluded Driver list is stored and updated
    58. CHANGED How OS Drivers are stored and checked by using dump.txt only
    59. REMOVED File option to have previous settings load when apps load; the first screen already accomplishes this feature
    60. REMOVED ms-dump.txt download and dependence
    61. MOVED Always on top feature is now under the Options menu item instead of the File menu item
    62. ADDED New Interface for processing .dmps to show a progress bar as the .dmps are processed
    63. ADDED Options for user to see kernel debugger output and / or user command output
    64. ADDED New progress while searching for .dmps
    65. ADDED New progress while searching for kd.exe
    66. ADDED Option to have user kd commands output before the default kd commands
    67. ADDED Simple method to switch from console version to GUI version and vice versa
    68. ADDED Concatenation of error messages instead of one at a time displaying sometimes so fast the user cannot read it
    69. ADDED First screen with DRT Update input
    70. ADDED Button on first screen to change all settings if desired
    71. ADDED Button on first screen to process BSODs (using previously saved settings) without having to wait for settings to load
    72. ADDED DRT input on first screen saves before being run
    73. ADDED DRT input on first screen is saved for changing settings
    74. ADDED Console shows progress with HTML Viewer when creating HTML files
    75. ADDED Progress bar shows progress with HTML Viewer when creating HTML files
    76. ADDED Option for user to run either the GUI or Console version of the apps
    77. ADDED Option to continue with downloaded DRT file even if possible errors exist
    78. ADDED Improved kd output loading for full GUI progress output
    79. ADDED Additional text box for user kd output so default and user kd have separate text boxes in the full GUI progress output
    80. ADDED Progress of loading the kd output and kd user output for each .dmp within the full GUI progress output
    81. ADDED Tracking of which .dmps have already been loaded for kd output within the full GUI progress output
    82. ADDED Robustness for file versus directory checking for files that have directory names
    83. ADDED Loading feature using the Originating Post input to determine which forum settings to use for the apps
    84. ADDED Saving feature to save the forum settings based on the Originating Post input
    85. ADDED Output for console version to show the same progress as the full GUI version
    86. ADDED Button to open .txt files instead of HTML Viewer if the user changes his/her mind at the HTML Viewer dialog
    87. ADDED More forum support for forumSettings .zdn files
    88. ADDED XP, Vista, and 8 old driver after dates separate from 7 old driver date
    89. ADDED Drop down for XP, Vista, 7, and 8 boxes now link to appropriate Old Driver After boxes
    90. ADDED XP, Vista, and 8 Old Driver After dates save and load
    91. ADDED Check box setting saves and loads for Missing Service Pack line in importantInfo, _98-debug, _88-debug, and template output
    92. ADDED OS Version Check
    93. ADDED Service Pack Check
    94. ADDED Missing Service Pack output
    95. ADDED Ability to use the OS Version for each Old Driver After to determine which OS date to use
    96. ADDED View Previous HTML button
    97. ADDED Functionality for View Previous HTML button
    98. ADDED OS Options for Excluded Drivers tab
    99. ADDED Save and load capability with OS Options on Excluded Drivers tab
    100. ADDED Functionality for OS options in Excluded Drivers tab
    101. ADDED DRT BSOD Descriptions now used to determine if drivers should be highlighted in red and considered as needing updating or removal. This can be overridden through the Excluded Drivers tab
    102. ADDED OS Version lists are updated when Excluded Driver list is appended
    103. ADDED Better update method for OS Version in Excluded Driver list
    104. ADDED Better support for View Previous HTML button to work from any path
    2.1.3.2 Added on Sep. 29, 2012 at 12:25 AM EDT
    1. FIXED Changed the name of "Load Previous" to "Revert to Last Save"
    2. FIXED Instead of appending to a file, the file is overwritten during Save As (problem fixed on saves using spaces in the paths)
    3. FIXED Revert to Last Save no longer occurs when Open is canceled
    4. FIXED Apps stop when GUI is closed. Apps only continue if Save and Run is clicked. Stopping on close is more intuitive behavior
    5. FIXED Check box select all and deselect all box now reloads when mouse leaves or enters checkbox list
    6. FIXED html files are now stored in their own directory to prevent clutter
    7. FIXED html files are not output if the .txt file does not exist
    8. FIXED sizing issues with output viewer with apps
    9. FIXED select all / deselect all missing the last three Output Options
    10. FIXED The apps start always on top
    11. FIXED files with unknown extensions are now moved after being run if they are .dmps that users changed the extensions on
    12. FIXED problem that causes apps to hang when not connected to the internet
    13. FIXED If user chooses to not have apps load previous settings on startup, save and run will just run the apps without saving empty data
    14. FIXED Create directories for users with spaces in their local username
    15. FIXED Prevent Users from using Save and Save As with empty forms when settings are not loaded on startup
    16. FIXED Prevent Users from using Quick Save with empty forms when settings are not loaded on startup
    17. FIXED ASACPI.sys no longer included in the old driver list if it is 2009 or newer
    18. FIXED GearAspiWDM.sys no longer included in the old driver list
    19. FIXED Minor bug reading in user's template.txt file when lines have no characters and the program checked for the first character
    20. FIXED Index of string vector going out of bounds for old driver checks
    21. FIXED Case where no external drivers are specified and all drivers are considered old no longer happens
    22. FIXED Spacing issue with HTML Viewers
    23. FIXED BBCode can now be entered using any case sequence of characters, i.e. cOdE will behave the same as code, CODE, or CoDe
    24. FIXED List sequences now work as intended. The HTML conversion was incorrect prior to this release
    25. FIXED Font formatting in HTML Viewers now works as it should
    26. FIXED Spacing issue with font formatting in HTML Viewers
    27. FIXED Final time now indicates the actual time to process the .dmps and is not interrupted by corrupted .dmp and size mismatch .dmp messages
    28. FIXED Logic for driver sorting by name and date
    29. FIXED csv behavior to make sorting in Excel easier
    30. FIXED Time dmp was run so it has enough precision to keep track of seconds
    31. FIXED Headers for columns so they are not considered data by the apps
    32. FIXED Probably Caused By is included in the header of .csv files
    33. FIXED Program crashes with driver info not including timestamp with user commands
    34. FIXED Driver lists no longer have erroneous input due to expecting timestamps when user runs other lm commands not including the t commands
    35. FIXED Driver lists no longer have erroneous input due to expecting driver extension names when user runs other lm commands not including the n commands
    36. FIXED Program no longer hangs if the path to kd.exe includes spaces and extra quotes
    37. FIXED Numbering lists no longer deletes valuable info
    38. FIXED Numbering lists no longer have problems with dates with numbers in them
    39. FIXED Numbers don't duplicate if numbers already exist
    40. FIXED Directory name is used for an empty file and directory is missing no longer causes apps to hang
    41. FIXED Arguments list now includes all argument info instead of being cut off
    42. FIXED .dmp files with spaces in the name now will be moved after .dmps are run
    43. FIXED String searches are now more detailed to prevent finding strings within a stack trace that should only be found with !analyze -v
    44. FIXED "Now running user commands..." only prints once
    45. FIXED user kd commands no longer cause corrupted lists to grow unless "Only Use User kd Commands" is checked
    46. FIXED "Only Use User kd Commands" now have correct debug session time for header in _99-debug.txt file
    47. FIXED size issue with _99-debug.txt html viewer
    48. FIXED Better symbols checking for wrong symbols now also works with user kd commands
    49. FIXED Faster method developed for symbols error checking and robust error checking by storing symbols error lines so errors that re-occur even after downloading symbols are not checked for each user command multiple times
    50. FIXED Corrupted messages for user commands only show up once per .dmp instead of once per command
    51. FIXED Link now works if "there may be an update available" message appears
    52. CHANGED How options are chosen for always on top and loading settings on startup; both are now a simple check or uncheck within the file menu
    53. CHANGED Date check for message that "there may be an update available" for apps
    54. ADDED Ability to save changes to a chosen file by clicking save
    55. ADDED Quick Save for next run or to temporarily save settings
    56. ADDED An information message box appears when the program is finished to make sure it is closed after it finishes
    57. ADDED Lists of important dates for each OS starting with Windows XP and ending with Windows 8
    58. ADDED Select all/Deselect all check boxes
    59. ADDED The ability to choose whether the apps treat all files in the directory as possible .dmps
    60. ADDED The ability to output the .txt files within the apps instead of text editors/notepad and have the files displayed with their BBCode parsed into simple formatting. Not all BBCode is supported due to different sites using different BBCode wrappers
    61. ADDED Microsoft Windows OS dates now can be input to the Old Driver After date by clicking on the desired date from the drop down for each Microsoft Windows OS Dates
    62. ADDED Ability to turn on or off the apps loading previous settings when the apps load (File -> When Apps Load)
    63. ADDED BBCode support for [CODE], [FONT], [LIST], [LIST=1], [LIST=a], [SIZE=1-7], [INDENT]
    64. ADDED Option to turn off BBCode Parsing in HTML viewers before processing the .dmps
    65. ADDED Option within the HTML Viewers to turn on/off BBCode Parsing
    66. ADDED Option to make the apps interface always on top or not while running
    67. ADDED Input for ASACPI.sys date. That date, and any previous dates: consider the driver old and in need of updating
    68. ADDED List of drivers to be excluded from the Old Driver Date check. The list also includes its own date input for those drivers
    69. ADDED Numbers to drivers and driver dates in the Excluded Drivers list to keep track of which drivers pair with which dates
    70. ADDED Overclock Ratio calculation if overclocking is suspected
    71. ADDED Exit option in the File menu
    72. ADDED csv output for driver statistics with known problematic drivers
    73. ADDED Time dmp was run in first column of driver statistics output
    74. ADDED Header to each column to organize which information is given in each column
    75. ADDED The ability to input user kd commands
    76. ADDED The ability for the user to choose to run only those commands instead of the defaults
    77. ADDED The ability to still parse out needed info if the user runs only the user commands (assuming the user commands include !analyze -v and driver list info)
    78. ADDED Numbers must be either of the first two characters of lists
    79. ADDED More robust method for creating directories if they are missing from the SysnativeBSODApps directory
    80. ADDED Better symbols checking for wrong symbols
    81. ADDED New method for checking whether symbols are definitely wrong or just possibly wrong
    2.0.0.0 Added on Aug. 31, 2012 at 12:56 AM EDT
    1. FIXED Problem with template loading if template lines are longer than 255 characters
    2. FIXED Problem with win32k.sys symbols if the module information is unavailable or timestamp has 08:09 2012 in the timestamp
    3. FIXED Made reading input files more robust. Parms files with long lines no longer cause problems
    4. FIXED Issue with user profile path on systems using other languages
    5. FIXED Kernel symbols are WRONG error message order
    6. FIXED Re-adjusted the % Finished dialog to be more accurate
    7. FIXED The kd.exe path to be found on all drives active on the system instead of just the C: drive
    8. FIXED The Old Driver After so it actually saves the date input by the user. This was not working before
    9. FIXED Local Symbols Options to save options from last local run even if an online path was used since that run
    10. FIXED xcopy command so it can work within the SysnativeBSODApps directory under the user profile
    11. ADDED New icon
    12. ADDED Message that an update is available when the next month arrives
    13. ADDED Details to .exe file (Right click SysnativeBSODApps.exe -> Properties -> Details tab)
    14. ADDED Output to _95-debug.txt when all 3rd party drivers are found in the table to let the user know all drivers were found in the table
    15. ADDED The ability to find the kd.exe path automatically if the user enters the incorrect path or does not enter a path
    16. ADDED A pop up message if the kd.exe path is incorrect with steps to let the apps find the path or let the user enter it manually
    17. ADDED A pop up message for corrupted dmps at the end of the apps run
    18. ADDED A pop up message for size mismatched dmps (size 0 .dmp files included)
    19. ADDED The ability to choose whether BBCode is used in Code Boxes
    20. ADDED The ability to choose whether old drivers are highlighted in red
    21. ADDED Full date capability for Old Driver After input
    22. ADDED template.txt options now are separated: <3rd Party Drivers><date><descriptions><timestamp>
    23. ADDED <timestamp> option in template.txt allows only drivers prior to the Old Driver After date to be output
    24. ADDED A new interface for the symbols search path and options
    25. ADDED Ability to quick save settings without running the apps
    26. ADDED Ability to save and load settings to/from a saved .zdn file
    Attached Files Attached Files
    Last edited by writhziden; 05-09-2017 at 02:27 AM.
    Shintaro, Will Watts, MelonBoy and 4 others say thanks for this.

  6. #6
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    OFFICIAL UPDATE: Sysnative BSOD Processing Apps 2.4.5.0

    Version 2.4.5.0 is available for download.

    To Install:

    Replace the old .exe with the new .exe and replace the old .chm file in "%userprofile%\SysnativeBSODApps" with the new .chm file.

    If this is your first time using the new apps, run the .exe to install and then use the interface in the apps to setup your preferences. The .chm file is a good resource if you need help. See post #1 for more info.

    Reason For Update:
    Code:
    2.4.5.0 Added on Nov. 24, 2012 at 02:40 AM EST
    
    1. FIXED Width of date column in Excluded Drivers to prevent text wrapping
    2. FIXED Scrollbars added to Excluded Drivers Windows 8 column
    3. FIXED Progress bar no longer updates before the status text in some instances
    4. FIXED fullPath.txt is no longer left behind after cleanup
    5. FIXED Program no longer hangs if $_Microsoft_OS_Drivers file is missing
    6. FIXED Possible other missing files no longer can cause apps to hang
    7. FIXED Temporary directory linking now works in Windows XP with the Server 2003 Resource Kit
    8. FIXED Temporary link deletion no longer results in temporary files being deleted from the %TEMP% directory
    9. FIXED User command output is now only saved for the current set of .dmps instead of including .dmps from many runs ago
    10. FIXED Rare instance where Arguments list appears when "Arg" string exists inside OEM string list
    11. FIXED tab sizing scheme for DPI changes
    12. FIXED text box sizing change for DPI settings within progress bar output
    13. FIXED allow only one instance of the apps to run at a time to prevent erratic behavior when two instances overwrite files
    14. FIXED Keyboard input no longer selects HTML Viewer on the View HTML or View .txts options.
    15. FIXED CheckedListBox iterations for select all and deselect all options
    16. FIXED Driver lists containing drivers that have been updated no longer show the old driver in red if it has been updated in a more recent .dmp file
    17. FIXED 3rdPartyDriverName title changed to 3rdPartyDriverDate for 3rdPartyDriverDate HTML viewer
    18. FIXED .dmps now checked for prior to downloading any DRT info to save time downloading DRT info if .dmps are not present
    19. FIXED Missing .dmps message now reverts back to the first screen of the apps
    20. FIXED Apps now restart when cancel is selected for Incorrect kd path
    21. FIXED Apps now restart when cancel is selected for error downloading driver reference table
    22. FIXED Apps now restart when WinDbg is not found
    23. FIXED Apps now restart when progress output is closed in full GUI mode
    24. FIXED Vector storage no longer goes out of bounds when BBCode is turned off in importantinfo.txt
    25. FIXED Status messages are not overwritten due to length changes in the console version of the apps
    26. FIXED Service Pack missing information is now included even when BBCode is turned off in importantinfo.txt
    27. FIXED Vector for user kd commands no longer goes out of bounds when user commands are not specified
    28. FIXED Service Pack missing messages are no longer highlighted in red when BBCode is turned off
    29. FIXED Space added after Service Pack missing messages if extra spacing is selected for importantinfo.txt
    30. FIXED currentDir.txt is now stored in the tmp directory prior to tmp being deleted to prevent currentDir.txt from being a straggler after Change Settings is closed and the apps exit
    31. FIXED the default ouputDmps directory name is now correctly outputDmps
    32. FIXED tmp directory and timeBetweenRuns no longer left behind if tmp is a directory instead of a junction
    33. FIXED tmp\\outputDmps files are deleted prior to tmp being deleted
    34. FIXED timeBetweenRuns is no longer saved to .zdn files
    35. FIXED dump.txt files are no longer saved to .zdn files
    36. FIXED z_temp files are no longer saved to .zdn files
    37. FIXED $_del1 file is no longer saved to .zdn files
    38. FIXED $_driver_list_hex_timestamp file is no longer saved to .zdn files
    39. FIXED $_dvrref_table_98 file is no longer saved to .zdn files
    40. FIXED $_dvrref_updatetime file is no longer saved to .zdn files
    41. FIXED $_kd_display file is no longer saved to .zdn files
    42. FIXED $_kernel_dir1 file is no longer saved to .zdn files
    43. FIXED $_OS_ver1 file is no longer saved to .zdn files
    44. FIXED $_parm2 file is no longer saved to .zdn files
    45. FIXED $_parms_dir1 file is no longer saved to .zdn files
    46. FIXED $_symbols file is no longer saved to .zdn files
    47. FIXED $_sys_uptime file is no longer saved to .zdn files
    48. FIXED $_years files are no longer saved to .zdn files
    49. FIXED tmp\\un95 is now updated when quick save is selected based on what is in the username input
    50. FIXED tmp\\un95 is now updated when a .zdn file is loaded based on the username in the .zdn file
    51. FIXED tmp\\fullGUI.txt is now updated when a .zdn file is loaded based on the preferred setting for Full GUI Version in the .zdn file
    52. FIXED previous HTML path is no longer saved in .zdn file so it will not load and overwrite the previous HTML path the user recently used
    53. FIXED .txts are no longer opened on exit but the user is given the option to view the .txt files or the html files
    54. FIXED all error messages now appear in the progress output
    55. CHANGED Old Driver After info is now in its own tab
    56. CHANGED DRT is now labeled Driver Reference Table to prevent ambiguity with users who do not know what DRT means
    57. CHANGED Missing .dmps message now only has an OK option to revert back to the first screen and let the user add .dmps to the directory
    58. CHANGED Missing .dmps message to reflect the changes to the apps behavior when .dmps are not found
    59. CHANGED Messages for the three Incorrect kd path pop-ups
    60. CHANGED Messages for the error downloading driver reference table
    61. CHANGED Location of Output Directory Structure section
    62. CHANGED Location of buttons and checkbox for full GUI on first screen
    63. CHANGED Reference objects to allow for DPI scaling with new Output Directory Structure section
    64. CHANGED Button positioning to be more centered horizontally on the screen
    65. CHANGED outputDmps directory timeBetweenRuns.txt in 30 places to be stored in tmp\\outputDmps instead
    66. CHANGED mkdir command for outputDmps directory
    67. CHANGED move command for outputDmps directory
    68. CHANGED outputDmps time-based subdirectory for output .txt file in 32 places to be stored in user specified subdirectory instead
    69. ADDED More status updates with kd.exe file searching
    70. ADDED Better temporary file functionality
    71. ADDED better support for DPI setting changes, i.e. 125% display settings
    72. ADDED button positioning based on DPI settings
    73. ADDED tab sizing based on DPI settings
    74. ADDED label and text positioning based on DPI settings
    75. ADDED DPI awareness to apps so font sizes change with DPI changes
    76. ADDED progress bar sizes based on DPI settings
    77. ADDED html viewer sizes based on DPI settings
    78. ADDED menu bar positioning based on DPI settings
    79. ADDED check box positioning based on DPI settings
    80. ADDED overall appearance improvements for arrangement of Analysis Options tab
    81. ADDED Old Driver After tab for OS driver dates and DRT driver URL input
    82. ADDED More status updates for setting up the directory structure, getting user options, determining whether .dmps reside in the directory with the apps, and getting Driver Reference Table info
    83. ADDED Output Directory Structure section to first screen
    84. ADDED Output Directory input
    85. ADDED Output Subdirectory input
    86. ADDED Default setting for Output Directory input
    87. ADDED Default setting for Output Subdirectory input
    88. ADDED Ability to have outputDmps directory have a different name
    89. ADDED Ability to store the user's Output Directory input for creating the directory structure
    90. ADDED Ability to store the user's Output Subdirectory input for creating the directory/subdirectory structure
    91. ADDED Message if bad symbols are used in the directory name
    92. ADDED Message if bad symbols are used in the subdirectory name
    93. CLEANED UP commented code
    94. CLEANED UP debugging output files to not be saved in .zdn file
    2.2.5.0 Added on Oct. 30, 2012 at 12:50 PM EDT
    1. FIXED Method for checking for directories that already exist
    2. FIXED Progress interface does not load when kd.exe is being searched for
    3. FIXED Problem where progress output closes too early and apps do not finish
    4. FIXED All progress outputs combined into one
    5. FIXED Yield used instead of sleep for thread switching (hopefully more robust for uniprocessor apps)
    6. FIXED HTML Viewer must be closed to stop the apps. Console is hidden to prevent outTimeDir from being a straggler
    7. FIXED Better method for progress bar updating percentage
    8. FIXED Faster closing of progress bar when apps finish
    9. FIXED HTML Viewer to load closer in time to when console or progress closes
    10. FIXED HTML Viewer creates HTML files and then loads them into the apps instead of loading one HTML file at a time
    11. FIXED Progress bar to prevent it from hanging when viewing kd outputs
    12. FIXED Program no longer crashes "out of the box" if the user processes BSODs from the first screen without changing settings first
    13. FIXED Program now saves out of the box settings for .dmp processing
    14. FIXED Arguments output is now the same in processed files as it was in the kd output
    15. FIXED console versus GUI check
    16. FIXED Username in DRT update input on first screen is now saved before running
    17. FIXED Empty kd commands no longer run as user commands
    18. FIXED console or GUI choice is now saved for HTML Viewer output
    19. FIXED outTimeDir.txt is now saved in tmp directory
    20. FIXED tmp directory is not cleaned up until the apps are completely finished so it can be utilized longer
    21. FIXED Update checking method
    22. FIXED HTML Viewer does not load HTML files twice if Parse BBCode checkbox is checked when it first loads
    23. FIXED HTML Viewer now shows the checkbox checked when it first loads if BBCode parsing is enabled
    24. FIXED GUI progress text output no longer has strobe effect for error messages or kd output
    25. FIXED Overall .dmp processing progress continues to display when opening kd output in full GUI progress output
    26. FIXED Apps no longer hang when kd user/default output is selected and no output exists in full GUI progress output
    27. FIXED Problem that causes apps to exit prematurely in full GUI progress output
    28. FIXED Problem with user kd output in full GUI progress output
    29. FIXED More progress steps are displayed when parsing the kd output
    30. FIXED Apps no longer hang when switching on or off the kd output in the full GUI progress output
    31. FIXED Apps no longer hang with CSV output when drivers appear many times
    32. FIXED Apps no longer go over 100 percent in some cases for the progress bar so the .NET warning dialog no longer shows up
    33. FIXED Apps now load forumSettings file when Process BSODs is clicked if there is input to Originating Post and the .zdn file exists for that set of forums
    34. FIXED HTML Viewer loads in upper left corner after HTML Viewer option is chosen through the HTML Viewer dialog
    35. FIXED All windows load near the center of the screen
    36. FIXED All windows now load in the center of the screen instead of near the center of the screen
    37. FIXED The first debug session time only shows up once with default kd commands if user commands are also used
    38. FIXED Progress now shown for kd.exe search during default or user kd analysis
    39. FIXED Progress bar no longer reloads faster on some systems than others when the progress is unknown
    40. FIXED First Screen's buttons are now the correct size for more systems
    41. FIXED Progress Bar labels are now the correct size for more systems
    42. FIXED Window sizes to fit on more screens
    43. FIXED Checkbox for Full GUI functionality now works within Change Settings
    44. FIXED Window sizes
    45. FIXED Always on top option works again
    46. FIXED Excluded Driver list no longer is overwritten
    47. FIXED XP SP3 is now seen by the apps instead of printing that 1, 2, and 3 are missing
    48. FIXED kernel version output is no longer corrupted
    49. FIXED Debug time between updates of OS Version is no longer displayed in the console
    50. FIXED "Getting Driver Reference Table..." now displays properly in console version
    51. FIXED tmp directory no longer poses a problem if it remains after the apps crash (hopefully they won't crash, though ;) )
    52. FIXED View .txts now also works after clicking View Previous HTML
    53. FIXED Font formatting in HTML viewer
    54. FIXED Select All / Deselect All now works as it was always intended to
    55. FIXED Excluded Drivers, User kd Commands, and Problem Driver Statistics input methods changed to prevent corruption
    56. FIXED Editing the first line in Excluded Drivers, User kd Commands, and Problem Driver Statistics when the first line does not yet exist no longer results in a possible bad line being created but instead acts like the Add is selected (this only works for the first line)
    57. CHANGED How Excluded Driver list is stored and updated
    58. CHANGED How OS Drivers are stored and checked by using dump.txt only
    59. REMOVED File option to have previous settings load when apps load; the first screen already accomplishes this feature
    60. REMOVED ms-dump.txt download and dependence
    61. MOVED Always on top feature is now under the Options menu item instead of the File menu item
    62. ADDED New Interface for processing .dmps to show a progress bar as the .dmps are processed
    63. ADDED Options for user to see kernel debugger output and / or user command output
    64. ADDED New progress while searching for .dmps
    65. ADDED New progress while searching for kd.exe
    66. ADDED Option to have user kd commands output before the default kd commands
    67. ADDED Simple method to switch from console version to GUI version and vice versa
    68. ADDED Concatenation of error messages instead of one at a time displaying sometimes so fast the user cannot read it
    69. ADDED First screen with DRT Update input
    70. ADDED Button on first screen to change all settings if desired
    71. ADDED Button on first screen to process BSODs (using previously saved settings) without having to wait for settings to load
    72. ADDED DRT input on first screen saves before being run
    73. ADDED DRT input on first screen is saved for changing settings
    74. ADDED Console shows progress with HTML Viewer when creating HTML files
    75. ADDED Progress bar shows progress with HTML Viewer when creating HTML files
    76. ADDED Option for user to run either the GUI or Console version of the apps
    77. ADDED Option to continue with downloaded DRT file even if possible errors exist
    78. ADDED Improved kd output loading for full GUI progress output
    79. ADDED Additional text box for user kd output so default and user kd have separate text boxes in the full GUI progress output
    80. ADDED Progress of loading the kd output and kd user output for each .dmp within the full GUI progress output
    81. ADDED Tracking of which .dmps have already been loaded for kd output within the full GUI progress output
    82. ADDED Robustness for file versus directory checking for files that have directory names
    83. ADDED Loading feature using the Originating Post input to determine which forum settings to use for the apps
    84. ADDED Saving feature to save the forum settings based on the Originating Post input
    85. ADDED Output for console version to show the same progress as the full GUI version
    86. ADDED Button to open .txt files instead of HTML Viewer if the user changes his/her mind at the HTML Viewer dialog
    87. ADDED More forum support for forumSettings .zdn files
    88. ADDED XP, Vista, and 8 old driver after dates separate from 7 old driver date
    89. ADDED Drop down for XP, Vista, 7, and 8 boxes now link to appropriate Old Driver After boxes
    90. ADDED XP, Vista, and 8 Old Driver After dates save and load
    91. ADDED Check box setting saves and loads for Missing Service Pack line in importantInfo, _98-debug, _88-debug, and template output
    92. ADDED OS Version Check
    93. ADDED Service Pack Check
    94. ADDED Missing Service Pack output
    95. ADDED Ability to use the OS Version for each Old Driver After to determine which OS date to use
    96. ADDED View Previous HTML button
    97. ADDED Functionality for View Previous HTML button
    98. ADDED OS Options for Excluded Drivers tab
    99. ADDED Save and load capability with OS Options on Excluded Drivers tab
    100. ADDED Functionality for OS options in Excluded Drivers tab
    101. ADDED DRT BSOD Descriptions now used to determine if drivers should be highlighted in red and considered as needing updating or removal. This can be overridden through the Excluded Drivers tab
    102. ADDED OS Version lists are updated when Excluded Driver list is appended
    103. ADDED Better update method for OS Version in Excluded Driver list
    104. ADDED Better support for View Previous HTML button to work from any path
    2.1.3.2 Added on Sep. 29, 2012 at 12:25 AM EDT
    1. FIXED Changed the name of "Load Previous" to "Revert to Last Save"
    2. FIXED Instead of appending to a file, the file is overwritten during Save As (problem fixed on saves using spaces in the paths)
    3. FIXED Revert to Last Save no longer occurs when Open is canceled
    4. FIXED Apps stop when GUI is closed. Apps only continue if Save and Run is clicked. Stopping on close is more intuitive behavior
    5. FIXED Check box select all and deselect all box now reloads when mouse leaves or enters checkbox list
    6. FIXED html files are now stored in their own directory to prevent clutter
    7. FIXED html files are not output if the .txt file does not exist
    8. FIXED sizing issues with output viewer with apps
    9. FIXED select all / deselect all missing the last three Output Options
    10. FIXED The apps start always on top
    11. FIXED files with unknown extensions are now moved after being run if they are .dmps that users changed the extensions on
    12. FIXED problem that causes apps to hang when not connected to the internet
    13. FIXED If user chooses to not have apps load previous settings on startup, save and run will just run the apps without saving empty data
    14. FIXED Create directories for users with spaces in their local username
    15. FIXED Prevent Users from using Save and Save As with empty forms when settings are not loaded on startup
    16. FIXED Prevent Users from using Quick Save with empty forms when settings are not loaded on startup
    17. FIXED ASACPI.sys no longer included in the old driver list if it is 2009 or newer
    18. FIXED GearAspiWDM.sys no longer included in the old driver list
    19. FIXED Minor bug reading in user's template.txt file when lines have no characters and the program checked for the first character
    20. FIXED Index of string vector going out of bounds for old driver checks
    21. FIXED Case where no external drivers are specified and all drivers are considered old no longer happens
    22. FIXED Spacing issue with HTML Viewers
    23. FIXED BBCode can now be entered using any case sequence of characters, i.e. cOdE will behave the same as code, CODE, or CoDe
    24. FIXED List sequences now work as intended. The HTML conversion was incorrect prior to this release
    25. FIXED Font formatting in HTML Viewers now works as it should
    26. FIXED Spacing issue with font formatting in HTML Viewers
    27. FIXED Final time now indicates the actual time to process the .dmps and is not interrupted by corrupted .dmp and size mismatch .dmp messages
    28. FIXED Logic for driver sorting by name and date
    29. FIXED csv behavior to make sorting in Excel easier
    30. FIXED Time dmp was run so it has enough precision to keep track of seconds
    31. FIXED Headers for columns so they are not considered data by the apps
    32. FIXED Probably Caused By is included in the header of .csv files
    33. FIXED Program crashes with driver info not including timestamp with user commands
    34. FIXED Driver lists no longer have erroneous input due to expecting timestamps when user runs other lm commands not including the t commands
    35. FIXED Driver lists no longer have erroneous input due to expecting driver extension names when user runs other lm commands not including the n commands
    36. FIXED Program no longer hangs if the path to kd.exe includes spaces and extra quotes
    37. FIXED Numbering lists no longer deletes valuable info
    38. FIXED Numbering lists no longer have problems with dates with numbers in them
    39. FIXED Numbers don't duplicate if numbers already exist
    40. FIXED Directory name is used for an empty file and directory is missing no longer causes apps to hang
    41. FIXED Arguments list now includes all argument info instead of being cut off
    42. FIXED .dmp files with spaces in the name now will be moved after .dmps are run
    43. FIXED String searches are now more detailed to prevent finding strings within a stack trace that should only be found with !analyze -v
    44. FIXED "Now running user commands..." only prints once
    45. FIXED user kd commands no longer cause corrupted lists to grow unless "Only Use User kd Commands" is checked
    46. FIXED "Only Use User kd Commands" now have correct debug session time for header in _99-debug.txt file
    47. FIXED size issue with _99-debug.txt html viewer
    48. FIXED Better symbols checking for wrong symbols now also works with user kd commands
    49. FIXED Faster method developed for symbols error checking and robust error checking by storing symbols error lines so errors that re-occur even after downloading symbols are not checked for each user command multiple times
    50. FIXED Corrupted messages for user commands only show up once per .dmp instead of once per command
    51. FIXED Link now works if "there may be an update available" message appears
    52. CHANGED How options are chosen for always on top and loading settings on startup; both are now a simple check or uncheck within the file menu
    53. CHANGED Date check for message that "there may be an update available" for apps
    54. ADDED Ability to save changes to a chosen file by clicking save
    55. ADDED Quick Save for next run or to temporarily save settings
    56. ADDED An information message box appears when the program is finished to make sure it is closed after it finishes
    57. ADDED Lists of important dates for each OS starting with Windows XP and ending with Windows 8
    58. ADDED Select all/Deselect all check boxes
    59. ADDED The ability to choose whether the apps treat all files in the directory as possible .dmps
    60. ADDED The ability to output the .txt files within the apps instead of text editors/notepad and have the files displayed with their BBCode parsed into simple formatting. Not all BBCode is supported due to different sites using different BBCode wrappers
    61. ADDED Microsoft Windows OS dates now can be input to the Old Driver After date by clicking on the desired date from the drop down for each Microsoft Windows OS Dates
    62. ADDED Ability to turn on or off the apps loading previous settings when the apps load (File -> When Apps Load)
    63. ADDED BBCode support for [CODE], [FONT], [LIST], [LIST=1], [LIST=a], [SIZE=1-7], [INDENT]
    64. ADDED Option to turn off BBCode Parsing in HTML viewers before processing the .dmps
    65. ADDED Option within the HTML Viewers to turn on/off BBCode Parsing
    66. ADDED Option to make the apps interface always on top or not while running
    67. ADDED Input for ASACPI.sys date. That date, and any previous dates: consider the driver old and in need of updating
    68. ADDED List of drivers to be excluded from the Old Driver Date check. The list also includes its own date input for those drivers
    69. ADDED Numbers to drivers and driver dates in the Excluded Drivers list to keep track of which drivers pair with which dates
    70. ADDED Overclock Ratio calculation if overclocking is suspected
    71. ADDED Exit option in the File menu
    72. ADDED csv output for driver statistics with known problematic drivers
    73. ADDED Time dmp was run in first column of driver statistics output
    74. ADDED Header to each column to organize which information is given in each column
    75. ADDED The ability to input user kd commands
    76. ADDED The ability for the user to choose to run only those commands instead of the defaults
    77. ADDED The ability to still parse out needed info if the user runs only the user commands (assuming the user commands include !analyze -v and driver list info)
    78. ADDED Numbers must be either of the first two characters of lists
    79. ADDED More robust method for creating directories if they are missing from the SysnativeBSODApps directory
    80. ADDED Better symbols checking for wrong symbols
    81. ADDED New method for checking whether symbols are definitely wrong or just possibly wrong
    2.0.0.0 Added on Aug. 31, 2012 at 12:56 AM EDT
    1. FIXED Problem with template loading if template lines are longer than 255 characters
    2. FIXED Problem with win32k.sys symbols if the module information is unavailable or timestamp has 08:09 2012 in the timestamp
    3. FIXED Made reading input files more robust. Parms files with long lines no longer cause problems
    4. FIXED Issue with user profile path on systems using other languages
    5. FIXED Kernel symbols are WRONG error message order
    6. FIXED Re-adjusted the % Finished dialog to be more accurate
    7. FIXED The kd.exe path to be found on all drives active on the system instead of just the C: drive
    8. FIXED The Old Driver After so it actually saves the date input by the user. This was not working before
    9. FIXED Local Symbols Options to save options from last local run even if an online path was used since that run
    10. FIXED xcopy command so it can work within the SysnativeBSODApps directory under the user profile
    11. ADDED New icon
    12. ADDED Message that an update is available when the next month arrives
    13. ADDED Details to .exe file (Right click SysnativeBSODApps.exe -> Properties -> Details tab)
    14. ADDED Output to _95-debug.txt when all 3rd party drivers are found in the table to let the user know all drivers were found in the table
    15. ADDED The ability to find the kd.exe path automatically if the user enters the incorrect path or does not enter a path
    16. ADDED A pop up message if the kd.exe path is incorrect with steps to let the apps find the path or let the user enter it manually
    17. ADDED A pop up message for corrupted dmps at the end of the apps run
    18. ADDED A pop up message for size mismatched dmps (size 0 .dmp files included)
    19. ADDED The ability to choose whether BBCode is used in Code Boxes
    20. ADDED The ability to choose whether old drivers are highlighted in red
    21. ADDED Full date capability for Old Driver After input
    22. ADDED template.txt options now are separated: <3rd Party Drivers><date><descriptions><timestamp>
    23. ADDED <timestamp> option in template.txt allows only drivers prior to the Old Driver After date to be output
    24. ADDED A new interface for the symbols search path and options
    25. ADDED Ability to quick save settings without running the apps
    26. ADDED Ability to save and load settings to/from a saved .zdn file
    Attached Files Attached Files
    Last edited by writhziden; 05-09-2017 at 02:27 AM.
    zigzag3143, jcgriff2, MvdB and 3 others say thanks for this.

  7. #7
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    Sysnative BSOD Processing Apps 2.6.1.7

    Version 2.6.1.7 is available for download.

    To Install:

    Run Setup.exe to install the apps to %userprofile%\SysnativeBSODApps; a copy of the apps and the .chm help file will also remain in the Setup.exe SysnativeBSODApps subdirectory.

    If this is your first time using the new apps, run the Setup.exe to install and then use the interface in the apps to setup your preferences. The .chm file is a good resource if you need help. See post #1 for more info.


    Reason For Update:
    Code:
    2.6.1.7 Added on Jan. 01, 2013 at 01:35 AM EST
    
    1. FIXED HTML Viewer window now behaves the same as the Change Settings window.
    2. FIXED DmpsList window now opens on top of other windows.
    3. FIXED rename.txt is now deleted after being used
    4. FIXED outputOptions.txt no longer is overwritten when run for the first time, so it no longer results in no output files being created for new users.
    5. ADDED Setup.exe for installing apps.
    6. ADDED Better behavior for bringing apps windows to the front of other windows.
    7. ADDED License agreement check
    8. ADDED Update check so users will know if an important update may have been released
    2.6.0.0 Added on Dec. 26, 2012 at 02:10 AM EST
    1. FIXED Error output for progress bar is now cleared at the beginning of the apps running
    2. FIXED Bug that prevented highlighting of some drivers in driver description lists
    3. FIXED null.txt is now deleted after .txt files are opened with HTML Viewer windows
    4. FIXED Yet another bug that prevented highlighting of some drivers in driver description lists
    5. FIXED Probably Caused By line no longer appears after BugCheck codes, it is toward the top as in the WinDbg and kernel debugging analyses
    6. FIXED All BugCheck based information is output in a group instead of interrupted by other output such as Probably Caused By or DEFAULT_BUCKET_ID
    7. FIXED First instance of BugCheck Info name is now given in the link.
    8. FIXED Better matching of BugCheck Info string
    9. FIXED When no .dmps exist and New .dmps only is checked, the apps no longer erroneously give the message that no new .dmps were found
    10. FIXED Old .dmps moved to %TEMP%\SysnativeBSODApps\oldDmps if they are not going to be run by apps
    11. FIXED runDmps() output for timeBetweenRuns.txt is now output again
    12. FIXED Apps no longer continue the 30 second countdown if the .dmps list window is closed.
    13. FIXED .dmps list cleanup of .dmps now works properly so .dmps are moved to either the output directory or the %TEMP%\SysnativeBSODApps\oldDmps directory
    14. FIXED .dmps list only populated by .dmp file names that are not blank
    15. FIXED .dmps list going out of bounds
    16. FIXED console window now hides if user changes option for full GUI after running with full GUI disabled initially
    17. FIXED Sysnative title no longer appears multiple times when the apps are run multiple times within the same initial run
    18. FIXED making the directory oldDmps in the %TEMP%\SysnativeBSODApps\ directory
    19. FIXED .dmp file names are now only added to the oldDmp list if the .dmps are selected through the DmpList window
    20. FIXED timeout for dmps list option is now hidden in the Change Settings area
    21. FIXED timeout for dmps list option is now saved to %TEMP%\SysnativeBSODApps instead of the user profile
    22. FIXED oldDmpsList no longer saves within the .zdn file
    23. FIXED Users who had originally not opened HTML on exit were not getting the option to open .txts, so the apps did not open .txts before exiting
    24. FIXED timeBetweenRuns no longer grows each time the apps run when Process BSODs is selected instead of Change Settings
    25. FIXED CPU usage during runtime is now lower
    26. FIXED More reduction to CPU usage during runtime
    27. FIXED Better forum support for Process BSODs button
    28. FIXED Problem with console apps if GUI apps were canceled
    29. FIXED Debugging output in console apps has been removed
    30. FIXED Error text is cleared prior to Change Settings loading settings
    31. FIXED Progress bar updates after getting to 100%
    32. FIXED Progress bar shows when settings are saving after Save and Run is clicked
    33. FIXED Messsage for setting up directory structure
    34. FIXED "%userprofile%\SysnativeBSODApps" junction point so it now works well in XP
    35. FIXED Forum settings are not loaded during Revert to Last Save
    36. FIXED Progress bar updates now show during save, save as, and open
    37. FIXED Progress bar is no longer always on top but brought to the top window after re-appearing
    38. FIXED Progress bar now hides during DmpList window
    39. FIXED Multiple progress bars no longer show up during loading of Change Settings window
    40. CHANGED order of BugCheckInfo, probably caused by lines
    41. CHANGED order of BugCheckInfo, Bugcheck code lines
    42. CHANGED order of BugCheckInfo, Bugcheck String lines
    43. CHANGED only files that are checked to see if they are dmps are .dmp, .mdmp, .kdmp, .hdmp, and .txt instead of all files; this should lower time for apps to check .dmps if .avi files, .docx files, etc. exist in the directory with the apps
    44. CHANGED date when apps will let the user know when updates are available in Feb. 2013
    45. ADDED Ability to open .txt files from HTML viewer
    46. ADDED Selecting View .txts instead of View HTML still closes the apps, but only on the screen where both choices are available.
    47. ADDED BugCheckAnalysis string vector
    48. ADDED BugCheck Info line added to 88 and 98 files.
    49. ADDED Checkbox to analyze New .dmps only; this means that .dmps that the apps analyzed in the past are ignored so only a user's most recent .dmps are analyzed
    50. ADDED File output of the New .dmps only checkbox
    51. ADDED Variable for new versus old .dmps
    52. ADDED File output to store all .dmps that have already been analyzed (since the time of this version of the apps started being used)
    53. ADDED Message that no new .dmps exist in the current set of .dmps if all .dmps have already been analyzed and New .dmps only is turned on
    54. ADDED Browse button for kd.exe path to find kd.exe
    55. ADDED Output file for dmp file list for later allowing user to choose which .dmps to analyze
    56. ADDED 2nd output file for dmp file list for later allowing user to choose which .dmps to analyze
    57. ADDED checkedListBox that populates with .dmps that were found by apps
    58. ADDED numericUpDown box to select the number of days for how old .dmps are before they are excluded from the selected .dmps
    59. ADDED Select/De-Select All checkbox for choosing all/no .dmps in the list
    60. ADDED Continue button to analyze the .dmps selected
    61. ADDED link between checkedListBox and numericUpDown box to choose .dmps based on age
    62. ADDED link between checkedListBox and New .dmps Only checkbox so only new .dmps are selected when the .dmps list loads
    63. ADDED Timer so the .dmps continue after 30 seconds if the user does not notice the .dmps list window
    64. ADDED New .dmps list variable to save which .dmps the user selects and have only those saved in the outputDmps directory (or the user's specified output directory).
    65. ADDED .dmps not selected by the user are now placed in %TEMP%\SysnativeBSODApps\oldDmps to prevent clutter of the apps directory
    66. ADDED Timeout option for user to input the time before DmpList window closes automatically
    67. ADDED Support for eightforums
    68. ADDED Support for windows8forums
    69. ADDED Final output time to timeBetweenRuns.txt
    70. ADDED Ability to create SysnativeBSODApps directory elsewhere, i.e. a flash drive for debugging on many machines, and then create a junction to point to it from %userprofile%\SysnativeBSODApps
    71. ADDED Button for saving forum based .zdn files; forum based .zdn files are no longer saved when Save and Run is clicked.
    72. ADDED Support for the following forums:
      1. social.microsoft.com/Forums
      2. social.technet.microsoft.com
      3. forums.techguy.org
      4. geekstogo.com
      5. howtogeek.com
      6. majorgeeks.com
      7. forums.cnet.com
      8. windowsforums.org
      9. forums.windowsforum.org
      10. forum.mintywhite.com
      11. winsource.com
      12. windowssecrets.com/forums
      13. windowsitpro
      14. w7forums.com
      15. win8forums.com
    73. ADDED 19 progress messages to the Change Settings button to show what is loading as the settings load (Full GUI Version)
    74. ADDED 19 progress messages to the Change Settings button to show what is loading as the settings load (Console Version)
    75. ADDED Console support to clear the screen prior to starting analysis so Change Settings progress is removed from the screen
    76. ADDED Progress bar Options -> Always On Top support option
    2.4.5.0 Added on Nov. 24, 2012 at 02:40 AM EST
    1. FIXED Width of date column in Excluded Drivers to prevent text wrapping
    2. FIXED Scrollbars added to Excluded Drivers Windows 8 column
    3. FIXED Progress bar no longer updates before the status text in some instances
    4. FIXED fullPath.txt is no longer left behind after cleanup
    5. FIXED Program no longer hangs if $_Microsoft_OS_Drivers file is missing
    6. FIXED Possible other missing files no longer can cause apps to hang
    7. FIXED Temporary directory linking now works in Windows XP with the Server 2003 Resource Kit
    8. FIXED Temporary link deletion no longer results in temporary files being deleted from the %TEMP% directory
    9. FIXED User command output is now only saved for the current set of .dmps instead of including .dmps from many runs ago
    10. FIXED Rare instance where Arguments list appears when "Arg" string exists inside OEM string list
    11. FIXED tab sizing scheme for DPI changes
    12. FIXED text box sizing change for DPI settings within progress bar output
    13. FIXED allow only one instance of the apps to run at a time to prevent erratic behavior when two instances overwrite files
    14. FIXED Keyboard input no longer selects HTML Viewer on the View HTML or View .txts options.
    15. FIXED CheckedListBox iterations for select all and deselect all options
    16. FIXED Driver lists containing drivers that have been updated no longer show the old driver in red if it has been updated in a more recent .dmp file
    17. FIXED 3rdPartyDriverName title changed to 3rdPartyDriverDate for 3rdPartyDriverDate HTML viewer
    18. FIXED .dmps now checked for prior to downloading any DRT info to save time downloading DRT info if .dmps are not present
    19. FIXED Missing .dmps message now reverts back to the first screen of the apps
    20. FIXED Apps now restart when cancel is selected for Incorrect kd path
    21. FIXED Apps now restart when cancel is selected for error downloading driver reference table
    22. FIXED Apps now restart when WinDbg is not found
    23. FIXED Apps now restart when progress output is closed in full GUI mode
    24. FIXED Vector storage no longer goes out of bounds when BBCode is turned off in importantinfo.txt
    25. FIXED Status messages are not overwritten due to length changes in the console version of the apps
    26. FIXED Service Pack missing information is now included even when BBCode is turned off in importantinfo.txt
    27. FIXED Vector for user kd commands no longer goes out of bounds when user commands are not specified
    28. FIXED Service Pack missing messages are no longer highlighted in red when BBCode is turned off
    29. FIXED Space added after Service Pack missing messages if extra spacing is selected for importantinfo.txt
    30. FIXED currentDir.txt is now stored in the tmp directory prior to tmp being deleted to prevent currentDir.txt from being a straggler after Change Settings is closed and the apps exit
    31. FIXED the default ouputDmps directory name is now correctly outputDmps
    32. FIXED tmp directory and timeBetweenRuns no longer left behind if tmp is a directory instead of a junction
    33. FIXED tmp\\outputDmps files are deleted prior to tmp being deleted
    34. FIXED timeBetweenRuns is no longer saved to .zdn files
    35. FIXED dump.txt files are no longer saved to .zdn files
    36. FIXED z_temp files are no longer saved to .zdn files
    37. FIXED $_del1 file is no longer saved to .zdn files
    38. FIXED $_driver_list_hex_timestamp file is no longer saved to .zdn files
    39. FIXED $_dvrref_table_98 file is no longer saved to .zdn files
    40. FIXED $_dvrref_updatetime file is no longer saved to .zdn files
    41. FIXED $_kd_display file is no longer saved to .zdn files
    42. FIXED $_kernel_dir1 file is no longer saved to .zdn files
    43. FIXED $_OS_ver1 file is no longer saved to .zdn files
    44. FIXED $_parm2 file is no longer saved to .zdn files
    45. FIXED $_parms_dir1 file is no longer saved to .zdn files
    46. FIXED $_symbols file is no longer saved to .zdn files
    47. FIXED $_sys_uptime file is no longer saved to .zdn files
    48. FIXED $_years files are no longer saved to .zdn files
    49. FIXED tmp\\un95 is now updated when quick save is selected based on what is in the username input
    50. FIXED tmp\\un95 is now updated when a .zdn file is loaded based on the username in the .zdn file
    51. FIXED tmp\\fullGUI.txt is now updated when a .zdn file is loaded based on the preferred setting for Full GUI Version in the .zdn file
    52. FIXED previous HTML path is no longer saved in .zdn file so it will not load and overwrite the previous HTML path the user recently used
    53. FIXED .txts are no longer opened on exit but the user is given the option to view the .txt files or the html files
    54. FIXED all error messages now appear in the progress output
    55. CHANGED Old Driver After info is now in its own tab
    56. CHANGED DRT is now labeled Driver Reference Table to prevent ambiguity with users who do not know what DRT means
    57. CHANGED Missing .dmps message now only has an OK option to revert back to the first screen and let the user add .dmps to the directory
    58. CHANGED Missing .dmps message to reflect the changes to the apps behavior when .dmps are not found
    59. CHANGED Messages for the three Incorrect kd path pop-ups
    60. CHANGED Messages for the error downloading driver reference table
    61. CHANGED Location of Output Directory Structure section
    62. CHANGED Location of buttons and checkbox for full GUI on first screen
    63. CHANGED Reference objects to allow for DPI scaling with new Output Directory Structure section
    64. CHANGED Button positioning to be more centered horizontally on the screen
    65. CHANGED outputDmps directory timeBetweenRuns.txt in 30 places to be stored in tmp\\outputDmps instead
    66. CHANGED mkdir command for outputDmps directory
    67. CHANGED move command for outputDmps directory
    68. CHANGED outputDmps time-based subdirectory for output .txt file in 32 places to be stored in user specified subdirectory instead
    69. ADDED More status updates with kd.exe file searching
    70. ADDED Better temporary file functionality
    71. ADDED better support for DPI setting changes, i.e. 125% display settings
    72. ADDED button positioning based on DPI settings
    73. ADDED tab sizing based on DPI settings
    74. ADDED label and text positioning based on DPI settings
    75. ADDED DPI awareness to apps so font sizes change with DPI changes
    76. ADDED progress bar sizes based on DPI settings
    77. ADDED html viewer sizes based on DPI settings
    78. ADDED menu bar positioning based on DPI settings
    79. ADDED check box positioning based on DPI settings
    80. ADDED overall appearance improvements for arrangement of Analysis Options tab
    81. ADDED Old Driver After tab for OS driver dates and DRT driver URL input
    82. ADDED More status updates for setting up the directory structure, getting user options, determining whether .dmps reside in the directory with the apps, and getting Driver Reference Table info
    83. ADDED Output Directory Structure section to first screen
    84. ADDED Output Directory input
    85. ADDED Output Subdirectory input
    86. ADDED Default setting for Output Directory input
    87. ADDED Default setting for Output Subdirectory input
    88. ADDED Ability to have outputDmps directory have a different name
    89. ADDED Ability to store the user's Output Directory input for creating the directory structure
    90. ADDED Ability to store the user's Output Subdirectory input for creating the directory/subdirectory structure
    91. ADDED Message if bad symbols are used in the directory name
    92. ADDED Message if bad symbols are used in the subdirectory name
    93. CLEANED UP commented code
    94. CLEANED UP debugging output files to not be saved in .zdn file
    2.2.5.0 Added on Oct. 30, 2012 at 12:50 PM EST
    1. FIXED Method for checking for directories that already exist
    2. FIXED Progress interface does not load when kd.exe is being searched for
    3. FIXED Problem where progress output closes too early and apps do not finish
    4. FIXED All progress outputs combined into one
    5. FIXED Yield used instead of sleep for thread switching (hopefully more robust for uniprocessor apps)
    6. FIXED HTML Viewer must be closed to stop the apps. Console is hidden to prevent outTimeDir from being a straggler
    7. FIXED Better method for progress bar updating percentage
    8. FIXED Faster closing of progress bar when apps finish
    9. FIXED HTML Viewer to load closer in time to when console or progress closes
    10. FIXED HTML Viewer creates HTML files and then loads them into the apps instead of loading one HTML file at a time
    11. FIXED Progress bar to prevent it from hanging when viewing kd outputs
    12. FIXED Program no longer crashes "out of the box" if the user processes BSODs from the first screen without changing settings first
    13. FIXED Program now saves out of the box settings for .dmp processing
    14. FIXED Arguments output is now the same in processed files as it was in the kd output
    15. FIXED console versus GUI check
    16. FIXED Username in DRT update input on first screen is now saved before running
    17. FIXED Empty kd commands no longer run as user commands
    18. FIXED console or GUI choice is now saved for HTML Viewer output
    19. FIXED outTimeDir.txt is now saved in tmp directory
    20. FIXED tmp directory is not cleaned up until the apps are completely finished so it can be utilized longer
    21. FIXED Update checking method
    22. FIXED HTML Viewer does not load HTML files twice if Parse BBCode checkbox is checked when it first loads
    23. FIXED HTML Viewer now shows the checkbox checked when it first loads if BBCode parsing is enabled
    24. FIXED GUI progress text output no longer has strobe effect for error messages or kd output
    25. FIXED Overall .dmp processing progress continues to display when opening kd output in full GUI progress output
    26. FIXED Apps no longer hang when kd user/default output is selected and no output exists in full GUI progress output
    27. FIXED Problem that causes apps to exit prematurely in full GUI progress output
    28. FIXED Problem with user kd output in full GUI progress output
    29. FIXED More progress steps are displayed when parsing the kd output
    30. FIXED Apps no longer hang when switching on or off the kd output in the full GUI progress output
    31. FIXED Apps no longer hang with CSV output when drivers appear many times
    32. FIXED Apps no longer go over 100 percent in some cases for the progress bar so the .NET warning dialog no longer shows up
    33. FIXED Apps now load forumSettings file when Process BSODs is clicked if there is input to Originating Post and the .zdn file exists for that set of forums
    34. FIXED HTML Viewer loads in upper left corner after HTML Viewer option is chosen through the HTML Viewer dialog
    35. FIXED All windows load near the center of the screen
    36. FIXED All windows now load in the center of the screen instead of near the center of the screen
    37. FIXED The first debug session time only shows up once with default kd commands if user commands are also used
    38. FIXED Progress now shown for kd.exe search during default or user kd analysis
    39. FIXED Progress bar no longer reloads faster on some systems than others when the progress is unknown
    40. FIXED First Screen's buttons are now the correct size for more systems
    41. FIXED Progress Bar labels are now the correct size for more systems
    42. FIXED Window sizes to fit on more screens
    43. FIXED Checkbox for Full GUI functionality now works within Change Settings
    44. FIXED Window sizes
    45. FIXED Always on top option works again
    46. FIXED Excluded Driver list no longer is overwritten
    47. FIXED XP SP3 is now seen by the apps instead of printing that 1, 2, and 3 are missing
    48. FIXED kernel version output is no longer corrupted
    49. FIXED Debug time between updates of OS Version is no longer displayed in the console
    50. FIXED "Getting Driver Reference Table..." now displays properly in console version
    51. FIXED tmp directory no longer poses a problem if it remains after the apps crash (hopefully they won't crash, though ;) )
    52. FIXED View .txts now also works after clicking View Previous HTML
    53. FIXED Font formatting in HTML viewer
    54. FIXED Select All / Deselect All now works as it was always intended to
    55. FIXED Excluded Drivers, User kd Commands, and Problem Driver Statistics input methods changed to prevent corruption
    56. FIXED Editing the first line in Excluded Drivers, User kd Commands, and Problem Driver Statistics when the first line does not yet exist no longer results in a possible bad line being created but instead acts like the Add is selected (this only works for the first line)
    57. CHANGED How Excluded Driver list is stored and updated
    58. CHANGED How OS Drivers are stored and checked by using dump.txt only
    59. REMOVED File option to have previous settings load when apps load; the first screen already accomplishes this feature
    60. REMOVED ms-dump.txt download and dependence
    61. MOVED Always on top feature is now under the Options menu item instead of the File menu item
    62. ADDED New Interface for processing .dmps to show a progress bar as the .dmps are processed
    63. ADDED Options for user to see kernel debugger output and / or user command output
    64. ADDED New progress while searching for .dmps
    65. ADDED New progress while searching for kd.exe
    66. ADDED Option to have user kd commands output before the default kd commands
    67. ADDED Simple method to switch from console version to GUI version and vice versa
    68. ADDED Concatenation of error messages instead of one at a time displaying sometimes so fast the user cannot read it
    69. ADDED First screen with DRT Update input
    70. ADDED Button on first screen to change all settings if desired
    71. ADDED Button on first screen to process BSODs (using previously saved settings) without having to wait for settings to load
    72. ADDED DRT input on first screen saves before being run
    73. ADDED DRT input on first screen is saved for changing settings
    74. ADDED Console shows progress with HTML Viewer when creating HTML files
    75. ADDED Progress bar shows progress with HTML Viewer when creating HTML files
    76. ADDED Option for user to run either the GUI or Console version of the apps
    77. ADDED Option to continue with downloaded DRT file even if possible errors exist
    78. ADDED Improved kd output loading for full GUI progress output
    79. ADDED Additional text box for user kd output so default and user kd have separate text boxes in the full GUI progress output
    80. ADDED Progress of loading the kd output and kd user output for each .dmp within the full GUI progress output
    81. ADDED Tracking of which .dmps have already been loaded for kd output within the full GUI progress output
    82. ADDED Robustness for file versus directory checking for files that have directory names
    83. ADDED Loading feature using the Originating Post input to determine which forum settings to use for the apps
    84. ADDED Saving feature to save the forum settings based on the Originating Post input
    85. ADDED Output for console version to show the same progress as the full GUI version
    86. ADDED Button to open .txt files instead of HTML Viewer if the user changes his/her mind at the HTML Viewer dialog
    87. ADDED More forum support for forumSettings .zdn files
    88. ADDED XP, Vista, and 8 old driver after dates separate from 7 old driver date
    89. ADDED Drop down for XP, Vista, 7, and 8 boxes now link to appropriate Old Driver After boxes
    90. ADDED XP, Vista, and 8 Old Driver After dates save and load
    91. ADDED Check box setting saves and loads for Missing Service Pack line in importantInfo, _98-debug, _88-debug, and template output
    92. ADDED OS Version Check
    93. ADDED Service Pack Check
    94. ADDED Missing Service Pack output
    95. ADDED Ability to use the OS Version for each Old Driver After to determine which OS date to use
    96. ADDED View Previous HTML button
    97. ADDED Functionality for View Previous HTML button
    98. ADDED OS Options for Excluded Drivers tab
    99. ADDED Save and load capability with OS Options on Excluded Drivers tab
    100. ADDED Functionality for OS options in Excluded Drivers tab
    101. ADDED DRT BSOD Descriptions now used to determine if drivers should be highlighted in red and considered as needing updating or removal. This can be overridden through the Excluded Drivers tab
    102. ADDED OS Version lists are updated when Excluded Driver list is appended
    103. ADDED Better update method for OS Version in Excluded Driver list
    104. ADDED Better support for View Previous HTML button to work from any path
    2.1.3.2 Added on Sep. 29, 2012 at 12:25 AM EST
    1. FIXED Changed the name of "Load Previous" to "Revert to Last Save"
    2. FIXED Instead of appending to a file, the file is overwritten during Save As (problem fixed on saves using spaces in the paths)
    3. FIXED Revert to Last Save no longer occurs when Open is canceled
    4. FIXED Apps stop when GUI is closed. Apps only continue if Save and Run is clicked. Stopping on close is more intuitive behavior
    5. FIXED Check box select all and deselect all box now reloads when mouse leaves or enters checkbox list
    6. FIXED html files are now stored in their own directory to prevent clutter
    7. FIXED html files are not output if the .txt file does not exist
    8. FIXED sizing issues with output viewer with apps
    9. FIXED select all / deselect all missing the last three Output Options
    10. FIXED The apps start always on top
    11. FIXED files with unknown extensions are now moved after being run if they are .dmps that users changed the extensions on
    12. FIXED problem that causes apps to hang when not connected to the internet
    13. FIXED If user chooses to not have apps load previous settings on startup, save and run will just run the apps without saving empty data
    14. FIXED Create directories for users with spaces in their local username
    15. FIXED Prevent Users from using Save and Save As with empty forms when settings are not loaded on startup
    16. FIXED Prevent Users from using Quick Save with empty forms when settings are not loaded on startup
    17. FIXED ASACPI.sys no longer included in the old driver list if it is 2009 or newer
    18. FIXED GearAspiWDM.sys no longer included in the old driver list
    19. FIXED Minor bug reading in user's template.txt file when lines have no characters and the program checked for the first character
    20. FIXED Index of string vector going out of bounds for old driver checks
    21. FIXED Case where no external drivers are specified and all drivers are considered old no longer happens
    22. FIXED Spacing issue with HTML Viewers
    23. FIXED BBCode can now be entered using any case sequence of characters, i.e. cOdE will behave the same as code, CODE, or CoDe
    24. FIXED List sequences now work as intended. The HTML conversion was incorrect prior to this release
    25. FIXED Font formatting in HTML Viewers now works as it should
    26. FIXED Spacing issue with font formatting in HTML Viewers
    27. FIXED Final time now indicates the actual time to process the .dmps and is not interrupted by corrupted .dmp and size mismatch .dmp messages
    28. FIXED Logic for driver sorting by name and date
    29. FIXED csv behavior to make sorting in Excel easier
    30. FIXED Time dmp was run so it has enough precision to keep track of seconds
    31. FIXED Headers for columns so they are not considered data by the apps
    32. FIXED Probably Caused By is included in the header of .csv files
    33. FIXED Program crashes with driver info not including timestamp with user commands
    34. FIXED Driver lists no longer have erroneous input due to expecting timestamps when user runs other lm commands not including the t commands
    35. FIXED Driver lists no longer have erroneous input due to expecting driver extension names when user runs other lm commands not including the n commands
    36. FIXED Program no longer hangs if the path to kd.exe includes spaces and extra quotes
    37. FIXED Numbering lists no longer deletes valuable info
    38. FIXED Numbering lists no longer have problems with dates with numbers in them
    39. FIXED Numbers don't duplicate if numbers already exist
    40. FIXED Directory name is used for an empty file and directory is missing no longer causes apps to hang
    41. FIXED Arguments list now includes all argument info instead of being cut off
    42. FIXED .dmp files with spaces in the name now will be moved after .dmps are run
    43. FIXED String searches are now more detailed to prevent finding strings within a stack trace that should only be found with !analyze -v
    44. FIXED "Now running user commands..." only prints once
    45. FIXED user kd commands no longer cause corrupted lists to grow unless "Only Use User kd Commands" is checked
    46. FIXED "Only Use User kd Commands" now have correct debug session time for header in _99-debug.txt file
    47. FIXED size issue with _99-debug.txt html viewer
    48. FIXED Better symbols checking for wrong symbols now also works with user kd commands
    49. FIXED Faster method developed for symbols error checking and robust error checking by storing symbols error lines so errors that re-occur even after downloading symbols are not checked for each user command multiple times
    50. FIXED Corrupted messages for user commands only show up once per .dmp instead of once per command
    51. FIXED Link now works if "there may be an update available" message appears
    52. CHANGED How options are chosen for always on top and loading settings on startup; both are now a simple check or uncheck within the file menu
    53. CHANGED Date check for message that "there may be an update available" for apps
    54. ADDED Ability to save changes to a chosen file by clicking save
    55. ADDED Quick Save for next run or to temporarily save settings
    56. ADDED An information message box appears when the program is finished to make sure it is closed after it finishes
    57. ADDED Lists of important dates for each OS starting with Windows XP and ending with Windows 8
    58. ADDED Select all/Deselect all check boxes
    59. ADDED The ability to choose whether the apps treat all files in the directory as possible .dmps
    60. ADDED The ability to output the .txt files within the apps instead of text editors/notepad and have the files displayed with their BBCode parsed into simple formatting. Not all BBCode is supported due to different sites using different BBCode wrappers
    61. ADDED Microsoft Windows OS dates now can be input to the Old Driver After date by clicking on the desired date from the drop down for each Microsoft Windows OS Dates
    62. ADDED Ability to turn on or off the apps loading previous settings when the apps load (File -> When Apps Load)
    63. ADDED BBCode support for [CODE], [FONT], [LIST], [LIST=1], [LIST=a], [SIZE=1-7], [INDENT]
    64. ADDED Option to turn off BBCode Parsing in HTML viewers before processing the .dmps
    65. ADDED Option within the HTML Viewers to turn on/off BBCode Parsing
    66. ADDED Option to make the apps interface always on top or not while running
    67. ADDED Input for ASACPI.sys date. That date, and any previous dates: consider the driver old and in need of updating
    68. ADDED List of drivers to be excluded from the Old Driver Date check. The list also includes its own date input for those drivers
    69. ADDED Numbers to drivers and driver dates in the Excluded Drivers list to keep track of which drivers pair with which dates
    70. ADDED Overclock Ratio calculation if overclocking is suspected
    71. ADDED Exit option in the File menu
    72. ADDED csv output for driver statistics with known problematic drivers
    73. ADDED Time dmp was run in first column of driver statistics output
    74. ADDED Header to each column to organize which information is given in each column
    75. ADDED The ability to input user kd commands
    76. ADDED The ability for the user to choose to run only those commands instead of the defaults
    77. ADDED The ability to still parse out needed info if the user runs only the user commands (assuming the user commands include !analyze -v and driver list info)
    78. ADDED Numbers must be either of the first two characters of lists
    79. ADDED More robust method for creating directories if they are missing from the SysnativeBSODApps directory
    80. ADDED Better symbols checking for wrong symbols
    81. ADDED New method for checking whether symbols are definitely wrong or just possibly wrong
    2.0.0.0 Added on Aug. 31, 2012 at 12:56 AM EST
    1. FIXED Problem with template loading if template lines are longer than 255 characters
    2. FIXED Problem with win32k.sys symbols if the module information is unavailable or timestamp has 08:09 2012 in the timestamp
    3. FIXED Made reading input files more robust. Parms files with long lines no longer cause problems
    4. FIXED Issue with user profile path on systems using other languages
    5. FIXED Kernel symbols are WRONG error message order
    6. FIXED Re-adjusted the % Finished dialog to be more accurate
    7. FIXED The kd.exe path to be found on all drives active on the system instead of just the C: drive
    8. FIXED The Old Driver After so it actually saves the date input by the user. This was not working before
    9. FIXED Local Symbols Options to save options from last local run even if an online path was used since that run
    10. FIXED xcopy command so it can work within the SysnativeBSODApps directory under the user profile
    11. ADDED New icon
    12. ADDED Message that an update is available when the next month arrives
    13. ADDED Details to .exe file (Right click SysnativeBSODApps.exe -> Properties -> Details tab)
    14. ADDED Output to _95-debug.txt when all 3rd party drivers are found in the table to let the user know all drivers were found in the table
    15. ADDED The ability to find the kd.exe path automatically if the user enters the incorrect path or does not enter a path
    16. ADDED A pop up message if the kd.exe path is incorrect with steps to let the apps find the path or let the user enter it manually
    17. ADDED A pop up message for corrupted dmps at the end of the apps run
    18. ADDED A pop up message for size mismatched dmps (size 0 .dmp files included)
    19. ADDED The ability to choose whether BBCode is used in Code Boxes
    20. ADDED The ability to choose whether old drivers are highlighted in red
    21. ADDED Full date capability for Old Driver After input
    22. ADDED template.txt options now are separated: <3rd Party Drivers><date><descriptions><timestamp>
    23. ADDED <timestamp> option in template.txt allows only drivers prior to the Old Driver After date to be output
    24. ADDED A new interface for the symbols search path and options
    25. ADDED Ability to quick save settings without running the apps
    26. ADDED Ability to save and load settings to/from a saved .zdn file
    Attached Files Attached Files
    Last edited by writhziden; 01-01-2013 at 02:41 AM. Reason: New Update to Fix New User Problem
    niemiro, satrow, jcgriff2 and 1 others say thanks for this.

  8. #8
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    OFFICIAL UPDATE: Sysnative BSOD Processing Apps 2.6.1.8

    Version 2.6.1.8 is available for download.

    To Install:

    Run Setup.exe to install the apps to %userprofile%\SysnativeBSODApps; a copy of the apps and the .chm help file will also remain in the Setup.exe SysnativeBSODApps subdirectory.

    If this is your first time using the new apps, run the Setup.exe to install and then use the interface in the apps to setup your preferences. The .chm file is a good resource if you need help. See post #1 for more info.


    Reason For Update:
    Code:
    2.6.1.8 Added on Jan. 01, 2013 at 09:45 AM EST
    
    1. FIXED Copyright year.
    2.6.1.7 Added on Jan. 01, 2013 at 01:35 AM EST
    1. FIXED HTML Viewer window now behaves the same as the Change Settings window.
    2. FIXED DmpsList window now opens on top of other windows.
    3. FIXED rename.txt is now deleted after being used
    4. FIXED outputOptions.txt no longer is overwritten when run for the first time, so it no longer results in no output files being created for new users.
    5. ADDED Setup.exe for installing apps.
    6. ADDED Better behavior for bringing apps windows to the front of other windows.
    7. ADDED License agreement check
    8. ADDED Update check so users will know if an important update may have been released
    2.6.0.0 Added on Dec. 26, 2012 at 02:10 AM EST
    1. FIXED Error output for progress bar is now cleared at the beginning of the apps running
    2. FIXED Bug that prevented highlighting of some drivers in driver description lists
    3. FIXED null.txt is now deleted after .txt files are opened with HTML Viewer windows
    4. FIXED Yet another bug that prevented highlighting of some drivers in driver description lists
    5. FIXED Probably Caused By line no longer appears after BugCheck codes, it is toward the top as in the WinDbg and kernel debugging analyses
    6. FIXED All BugCheck based information is output in a group instead of interrupted by other output such as Probably Caused By or DEFAULT_BUCKET_ID
    7. FIXED First instance of BugCheck Info name is now given in the link.
    8. FIXED Better matching of BugCheck Info string
    9. FIXED When no .dmps exist and New .dmps only is checked, the apps no longer erroneously give the message that no new .dmps were found
    10. FIXED Old .dmps moved to %TEMP%\SysnativeBSODApps\oldDmps if they are not going to be run by apps
    11. FIXED runDmps() output for timeBetweenRuns.txt is now output again
    12. FIXED Apps no longer continue the 30 second countdown if the .dmps list window is closed.
    13. FIXED .dmps list cleanup of .dmps now works properly so .dmps are moved to either the output directory or the %TEMP%\SysnativeBSODApps\oldDmps directory
    14. FIXED .dmps list only populated by .dmp file names that are not blank
    15. FIXED .dmps list going out of bounds
    16. FIXED console window now hides if user changes option for full GUI after running with full GUI disabled initially
    17. FIXED Sysnative title no longer appears multiple times when the apps are run multiple times within the same initial run
    18. FIXED making the directory oldDmps in the %TEMP%\SysnativeBSODApps\ directory
    19. FIXED .dmp file names are now only added to the oldDmp list if the .dmps are selected through the DmpList window
    20. FIXED timeout for dmps list option is now hidden in the Change Settings area
    21. FIXED timeout for dmps list option is now saved to %TEMP%\SysnativeBSODApps instead of the user profile
    22. FIXED oldDmpsList no longer saves within the .zdn file
    23. FIXED Users who had originally not opened HTML on exit were not getting the option to open .txts, so the apps did not open .txts before exiting
    24. FIXED timeBetweenRuns no longer grows each time the apps run when Process BSODs is selected instead of Change Settings
    25. FIXED CPU usage during runtime is now lower
    26. FIXED More reduction to CPU usage during runtime
    27. FIXED Better forum support for Process BSODs button
    28. FIXED Problem with console apps if GUI apps were canceled
    29. FIXED Debugging output in console apps has been removed
    30. FIXED Error text is cleared prior to Change Settings loading settings
    31. FIXED Progress bar updates after getting to 100%
    32. FIXED Progress bar shows when settings are saving after Save and Run is clicked
    33. FIXED Messsage for setting up directory structure
    34. FIXED "%userprofile%\SysnativeBSODApps" junction point so it now works well in XP
    35. FIXED Forum settings are not loaded during Revert to Last Save
    36. FIXED Progress bar updates now show during save, save as, and open
    37. FIXED Progress bar is no longer always on top but brought to the top window after re-appearing
    38. FIXED Progress bar now hides during DmpList window
    39. FIXED Multiple progress bars no longer show up during loading of Change Settings window
    40. CHANGED order of BugCheckInfo, probably caused by lines
    41. CHANGED order of BugCheckInfo, Bugcheck code lines
    42. CHANGED order of BugCheckInfo, Bugcheck String lines
    43. CHANGED only files that are checked to see if they are dmps are .dmp, .mdmp, .kdmp, .hdmp, and .txt instead of all files; this should lower time for apps to check .dmps if .avi files, .docx files, etc. exist in the directory with the apps
    44. CHANGED date when apps will let the user know when updates are available in Feb. 2013
    45. ADDED Ability to open .txt files from HTML viewer
    46. ADDED Selecting View .txts instead of View HTML still closes the apps, but only on the screen where both choices are available.
    47. ADDED BugCheckAnalysis string vector
    48. ADDED BugCheck Info line added to 88 and 98 files.
    49. ADDED Checkbox to analyze New .dmps only; this means that .dmps that the apps analyzed in the past are ignored so only a user's most recent .dmps are analyzed
    50. ADDED File output of the New .dmps only checkbox
    51. ADDED Variable for new versus old .dmps
    52. ADDED File output to store all .dmps that have already been analyzed (since the time of this version of the apps started being used)
    53. ADDED Message that no new .dmps exist in the current set of .dmps if all .dmps have already been analyzed and New .dmps only is turned on
    54. ADDED Browse button for kd.exe path to find kd.exe
    55. ADDED Output file for dmp file list for later allowing user to choose which .dmps to analyze
    56. ADDED 2nd output file for dmp file list for later allowing user to choose which .dmps to analyze
    57. ADDED checkedListBox that populates with .dmps that were found by apps
    58. ADDED numericUpDown box to select the number of days for how old .dmps are before they are excluded from the selected .dmps
    59. ADDED Select/De-Select All checkbox for choosing all/no .dmps in the list
    60. ADDED Continue button to analyze the .dmps selected
    61. ADDED link between checkedListBox and numericUpDown box to choose .dmps based on age
    62. ADDED link between checkedListBox and New .dmps Only checkbox so only new .dmps are selected when the .dmps list loads
    63. ADDED Timer so the .dmps continue after 30 seconds if the user does not notice the .dmps list window
    64. ADDED New .dmps list variable to save which .dmps the user selects and have only those saved in the outputDmps directory (or the user's specified output directory).
    65. ADDED .dmps not selected by the user are now placed in %TEMP%\SysnativeBSODApps\oldDmps to prevent clutter of the apps directory
    66. ADDED Timeout option for user to input the time before DmpList window closes automatically
    67. ADDED Support for eightforums
    68. ADDED Support for windows8forums
    69. ADDED Final output time to timeBetweenRuns.txt
    70. ADDED Ability to create SysnativeBSODApps directory elsewhere, i.e. a flash drive for debugging on many machines, and then create a junction to point to it from %userprofile%\SysnativeBSODApps
    71. ADDED Button for saving forum based .zdn files; forum based .zdn files are no longer saved when Save and Run is clicked.
    72. ADDED Support for the following forums:
      1. social.microsoft.com/Forums
      2. social.technet.microsoft.com
      3. forums.techguy.org
      4. geekstogo.com
      5. howtogeek.com
      6. majorgeeks.com
      7. forums.cnet.com
      8. windowsforums.org
      9. forums.windowsforum.org
      10. forum.mintywhite.com
      11. winsource.com
      12. windowssecrets.com/forums
      13. windowsitpro
      14. w7forums.com
      15. win8forums.com
    73. ADDED 19 progress messages to the Change Settings button to show what is loading as the settings load (Full GUI Version)
    74. ADDED 19 progress messages to the Change Settings button to show what is loading as the settings load (Console Version)
    75. ADDED Console support to clear the screen prior to starting analysis so Change Settings progress is removed from the screen
    76. ADDED Progress bar Options -> Always On Top support option
    2.4.5.0 Added on Nov. 24, 2012 at 02:40 AM EST
    1. FIXED Width of date column in Excluded Drivers to prevent text wrapping
    2. FIXED Scrollbars added to Excluded Drivers Windows 8 column
    3. FIXED Progress bar no longer updates before the status text in some instances
    4. FIXED fullPath.txt is no longer left behind after cleanup
    5. FIXED Program no longer hangs if $_Microsoft_OS_Drivers file is missing
    6. FIXED Possible other missing files no longer can cause apps to hang
    7. FIXED Temporary directory linking now works in Windows XP with the Server 2003 Resource Kit
    8. FIXED Temporary link deletion no longer results in temporary files being deleted from the %TEMP% directory
    9. FIXED User command output is now only saved for the current set of .dmps instead of including .dmps from many runs ago
    10. FIXED Rare instance where Arguments list appears when "Arg" string exists inside OEM string list
    11. FIXED tab sizing scheme for DPI changes
    12. FIXED text box sizing change for DPI settings within progress bar output
    13. FIXED allow only one instance of the apps to run at a time to prevent erratic behavior when two instances overwrite files
    14. FIXED Keyboard input no longer selects HTML Viewer on the View HTML or View .txts options.
    15. FIXED CheckedListBox iterations for select all and deselect all options
    16. FIXED Driver lists containing drivers that have been updated no longer show the old driver in red if it has been updated in a more recent .dmp file
    17. FIXED 3rdPartyDriverName title changed to 3rdPartyDriverDate for 3rdPartyDriverDate HTML viewer
    18. FIXED .dmps now checked for prior to downloading any DRT info to save time downloading DRT info if .dmps are not present
    19. FIXED Missing .dmps message now reverts back to the first screen of the apps
    20. FIXED Apps now restart when cancel is selected for Incorrect kd path
    21. FIXED Apps now restart when cancel is selected for error downloading driver reference table
    22. FIXED Apps now restart when WinDbg is not found
    23. FIXED Apps now restart when progress output is closed in full GUI mode
    24. FIXED Vector storage no longer goes out of bounds when BBCode is turned off in importantinfo.txt
    25. FIXED Status messages are not overwritten due to length changes in the console version of the apps
    26. FIXED Service Pack missing information is now included even when BBCode is turned off in importantinfo.txt
    27. FIXED Vector for user kd commands no longer goes out of bounds when user commands are not specified
    28. FIXED Service Pack missing messages are no longer highlighted in red when BBCode is turned off
    29. FIXED Space added after Service Pack missing messages if extra spacing is selected for importantinfo.txt
    30. FIXED currentDir.txt is now stored in the tmp directory prior to tmp being deleted to prevent currentDir.txt from being a straggler after Change Settings is closed and the apps exit
    31. FIXED the default ouputDmps directory name is now correctly outputDmps
    32. FIXED tmp directory and timeBetweenRuns no longer left behind if tmp is a directory instead of a junction
    33. FIXED tmp\\outputDmps files are deleted prior to tmp being deleted
    34. FIXED timeBetweenRuns is no longer saved to .zdn files
    35. FIXED dump.txt files are no longer saved to .zdn files
    36. FIXED z_temp files are no longer saved to .zdn files
    37. FIXED $_del1 file is no longer saved to .zdn files
    38. FIXED $_driver_list_hex_timestamp file is no longer saved to .zdn files
    39. FIXED $_dvrref_table_98 file is no longer saved to .zdn files
    40. FIXED $_dvrref_updatetime file is no longer saved to .zdn files
    41. FIXED $_kd_display file is no longer saved to .zdn files
    42. FIXED $_kernel_dir1 file is no longer saved to .zdn files
    43. FIXED $_OS_ver1 file is no longer saved to .zdn files
    44. FIXED $_parm2 file is no longer saved to .zdn files
    45. FIXED $_parms_dir1 file is no longer saved to .zdn files
    46. FIXED $_symbols file is no longer saved to .zdn files
    47. FIXED $_sys_uptime file is no longer saved to .zdn files
    48. FIXED $_years files are no longer saved to .zdn files
    49. FIXED tmp\\un95 is now updated when quick save is selected based on what is in the username input
    50. FIXED tmp\\un95 is now updated when a .zdn file is loaded based on the username in the .zdn file
    51. FIXED tmp\\fullGUI.txt is now updated when a .zdn file is loaded based on the preferred setting for Full GUI Version in the .zdn file
    52. FIXED previous HTML path is no longer saved in .zdn file so it will not load and overwrite the previous HTML path the user recently used
    53. FIXED .txts are no longer opened on exit but the user is given the option to view the .txt files or the html files
    54. FIXED all error messages now appear in the progress output
    55. CHANGED Old Driver After info is now in its own tab
    56. CHANGED DRT is now labeled Driver Reference Table to prevent ambiguity with users who do not know what DRT means
    57. CHANGED Missing .dmps message now only has an OK option to revert back to the first screen and let the user add .dmps to the directory
    58. CHANGED Missing .dmps message to reflect the changes to the apps behavior when .dmps are not found
    59. CHANGED Messages for the three Incorrect kd path pop-ups
    60. CHANGED Messages for the error downloading driver reference table
    61. CHANGED Location of Output Directory Structure section
    62. CHANGED Location of buttons and checkbox for full GUI on first screen
    63. CHANGED Reference objects to allow for DPI scaling with new Output Directory Structure section
    64. CHANGED Button positioning to be more centered horizontally on the screen
    65. CHANGED outputDmps directory timeBetweenRuns.txt in 30 places to be stored in tmp\\outputDmps instead
    66. CHANGED mkdir command for outputDmps directory
    67. CHANGED move command for outputDmps directory
    68. CHANGED outputDmps time-based subdirectory for output .txt file in 32 places to be stored in user specified subdirectory instead
    69. ADDED More status updates with kd.exe file searching
    70. ADDED Better temporary file functionality
    71. ADDED better support for DPI setting changes, i.e. 125% display settings
    72. ADDED button positioning based on DPI settings
    73. ADDED tab sizing based on DPI settings
    74. ADDED label and text positioning based on DPI settings
    75. ADDED DPI awareness to apps so font sizes change with DPI changes
    76. ADDED progress bar sizes based on DPI settings
    77. ADDED html viewer sizes based on DPI settings
    78. ADDED menu bar positioning based on DPI settings
    79. ADDED check box positioning based on DPI settings
    80. ADDED overall appearance improvements for arrangement of Analysis Options tab
    81. ADDED Old Driver After tab for OS driver dates and DRT driver URL input
    82. ADDED More status updates for setting up the directory structure, getting user options, determining whether .dmps reside in the directory with the apps, and getting Driver Reference Table info
    83. ADDED Output Directory Structure section to first screen
    84. ADDED Output Directory input
    85. ADDED Output Subdirectory input
    86. ADDED Default setting for Output Directory input
    87. ADDED Default setting for Output Subdirectory input
    88. ADDED Ability to have outputDmps directory have a different name
    89. ADDED Ability to store the user's Output Directory input for creating the directory structure
    90. ADDED Ability to store the user's Output Subdirectory input for creating the directory/subdirectory structure
    91. ADDED Message if bad symbols are used in the directory name
    92. ADDED Message if bad symbols are used in the subdirectory name
    93. CLEANED UP commented code
    94. CLEANED UP debugging output files to not be saved in .zdn file
    2.2.5.0 Added on Oct. 30, 2012 at 12:50 PM EST
    1. FIXED Method for checking for directories that already exist
    2. FIXED Progress interface does not load when kd.exe is being searched for
    3. FIXED Problem where progress output closes too early and apps do not finish
    4. FIXED All progress outputs combined into one
    5. FIXED Yield used instead of sleep for thread switching (hopefully more robust for uniprocessor apps)
    6. FIXED HTML Viewer must be closed to stop the apps. Console is hidden to prevent outTimeDir from being a straggler
    7. FIXED Better method for progress bar updating percentage
    8. FIXED Faster closing of progress bar when apps finish
    9. FIXED HTML Viewer to load closer in time to when console or progress closes
    10. FIXED HTML Viewer creates HTML files and then loads them into the apps instead of loading one HTML file at a time
    11. FIXED Progress bar to prevent it from hanging when viewing kd outputs
    12. FIXED Program no longer crashes "out of the box" if the user processes BSODs from the first screen without changing settings first
    13. FIXED Program now saves out of the box settings for .dmp processing
    14. FIXED Arguments output is now the same in processed files as it was in the kd output
    15. FIXED console versus GUI check
    16. FIXED Username in DRT update input on first screen is now saved before running
    17. FIXED Empty kd commands no longer run as user commands
    18. FIXED console or GUI choice is now saved for HTML Viewer output
    19. FIXED outTimeDir.txt is now saved in tmp directory
    20. FIXED tmp directory is not cleaned up until the apps are completely finished so it can be utilized longer
    21. FIXED Update checking method
    22. FIXED HTML Viewer does not load HTML files twice if Parse BBCode checkbox is checked when it first loads
    23. FIXED HTML Viewer now shows the checkbox checked when it first loads if BBCode parsing is enabled
    24. FIXED GUI progress text output no longer has strobe effect for error messages or kd output
    25. FIXED Overall .dmp processing progress continues to display when opening kd output in full GUI progress output
    26. FIXED Apps no longer hang when kd user/default output is selected and no output exists in full GUI progress output
    27. FIXED Problem that causes apps to exit prematurely in full GUI progress output
    28. FIXED Problem with user kd output in full GUI progress output
    29. FIXED More progress steps are displayed when parsing the kd output
    30. FIXED Apps no longer hang when switching on or off the kd output in the full GUI progress output
    31. FIXED Apps no longer hang with CSV output when drivers appear many times
    32. FIXED Apps no longer go over 100 percent in some cases for the progress bar so the .NET warning dialog no longer shows up
    33. FIXED Apps now load forumSettings file when Process BSODs is clicked if there is input to Originating Post and the .zdn file exists for that set of forums
    34. FIXED HTML Viewer loads in upper left corner after HTML Viewer option is chosen through the HTML Viewer dialog
    35. FIXED All windows load near the center of the screen
    36. FIXED All windows now load in the center of the screen instead of near the center of the screen
    37. FIXED The first debug session time only shows up once with default kd commands if user commands are also used
    38. FIXED Progress now shown for kd.exe search during default or user kd analysis
    39. FIXED Progress bar no longer reloads faster on some systems than others when the progress is unknown
    40. FIXED First Screen's buttons are now the correct size for more systems
    41. FIXED Progress Bar labels are now the correct size for more systems
    42. FIXED Window sizes to fit on more screens
    43. FIXED Checkbox for Full GUI functionality now works within Change Settings
    44. FIXED Window sizes
    45. FIXED Always on top option works again
    46. FIXED Excluded Driver list no longer is overwritten
    47. FIXED XP SP3 is now seen by the apps instead of printing that 1, 2, and 3 are missing
    48. FIXED kernel version output is no longer corrupted
    49. FIXED Debug time between updates of OS Version is no longer displayed in the console
    50. FIXED "Getting Driver Reference Table..." now displays properly in console version
    51. FIXED tmp directory no longer poses a problem if it remains after the apps crash (hopefully they won't crash, though ;) )
    52. FIXED View .txts now also works after clicking View Previous HTML
    53. FIXED Font formatting in HTML viewer
    54. FIXED Select All / Deselect All now works as it was always intended to
    55. FIXED Excluded Drivers, User kd Commands, and Problem Driver Statistics input methods changed to prevent corruption
    56. FIXED Editing the first line in Excluded Drivers, User kd Commands, and Problem Driver Statistics when the first line does not yet exist no longer results in a possible bad line being created but instead acts like the Add is selected (this only works for the first line)
    57. CHANGED How Excluded Driver list is stored and updated
    58. CHANGED How OS Drivers are stored and checked by using dump.txt only
    59. REMOVED File option to have previous settings load when apps load; the first screen already accomplishes this feature
    60. REMOVED ms-dump.txt download and dependence
    61. MOVED Always on top feature is now under the Options menu item instead of the File menu item
    62. ADDED New Interface for processing .dmps to show a progress bar as the .dmps are processed
    63. ADDED Options for user to see kernel debugger output and / or user command output
    64. ADDED New progress while searching for .dmps
    65. ADDED New progress while searching for kd.exe
    66. ADDED Option to have user kd commands output before the default kd commands
    67. ADDED Simple method to switch from console version to GUI version and vice versa
    68. ADDED Concatenation of error messages instead of one at a time displaying sometimes so fast the user cannot read it
    69. ADDED First screen with DRT Update input
    70. ADDED Button on first screen to change all settings if desired
    71. ADDED Button on first screen to process BSODs (using previously saved settings) without having to wait for settings to load
    72. ADDED DRT input on first screen saves before being run
    73. ADDED DRT input on first screen is saved for changing settings
    74. ADDED Console shows progress with HTML Viewer when creating HTML files
    75. ADDED Progress bar shows progress with HTML Viewer when creating HTML files
    76. ADDED Option for user to run either the GUI or Console version of the apps
    77. ADDED Option to continue with downloaded DRT file even if possible errors exist
    78. ADDED Improved kd output loading for full GUI progress output
    79. ADDED Additional text box for user kd output so default and user kd have separate text boxes in the full GUI progress output
    80. ADDED Progress of loading the kd output and kd user output for each .dmp within the full GUI progress output
    81. ADDED Tracking of which .dmps have already been loaded for kd output within the full GUI progress output
    82. ADDED Robustness for file versus directory checking for files that have directory names
    83. ADDED Loading feature using the Originating Post input to determine which forum settings to use for the apps
    84. ADDED Saving feature to save the forum settings based on the Originating Post input
    85. ADDED Output for console version to show the same progress as the full GUI version
    86. ADDED Button to open .txt files instead of HTML Viewer if the user changes his/her mind at the HTML Viewer dialog
    87. ADDED More forum support for forumSettings .zdn files
    88. ADDED XP, Vista, and 8 old driver after dates separate from 7 old driver date
    89. ADDED Drop down for XP, Vista, 7, and 8 boxes now link to appropriate Old Driver After boxes
    90. ADDED XP, Vista, and 8 Old Driver After dates save and load
    91. ADDED Check box setting saves and loads for Missing Service Pack line in importantInfo, _98-debug, _88-debug, and template output
    92. ADDED OS Version Check
    93. ADDED Service Pack Check
    94. ADDED Missing Service Pack output
    95. ADDED Ability to use the OS Version for each Old Driver After to determine which OS date to use
    96. ADDED View Previous HTML button
    97. ADDED Functionality for View Previous HTML button
    98. ADDED OS Options for Excluded Drivers tab
    99. ADDED Save and load capability with OS Options on Excluded Drivers tab
    100. ADDED Functionality for OS options in Excluded Drivers tab
    101. ADDED DRT BSOD Descriptions now used to determine if drivers should be highlighted in red and considered as needing updating or removal. This can be overridden through the Excluded Drivers tab
    102. ADDED OS Version lists are updated when Excluded Driver list is appended
    103. ADDED Better update method for OS Version in Excluded Driver list
    104. ADDED Better support for View Previous HTML button to work from any path
    2.1.3.2 Added on Sep. 29, 2012 at 12:25 AM EST
    1. FIXED Changed the name of "Load Previous" to "Revert to Last Save"
    2. FIXED Instead of appending to a file, the file is overwritten during Save As (problem fixed on saves using spaces in the paths)
    3. FIXED Revert to Last Save no longer occurs when Open is canceled
    4. FIXED Apps stop when GUI is closed. Apps only continue if Save and Run is clicked. Stopping on close is more intuitive behavior
    5. FIXED Check box select all and deselect all box now reloads when mouse leaves or enters checkbox list
    6. FIXED html files are now stored in their own directory to prevent clutter
    7. FIXED html files are not output if the .txt file does not exist
    8. FIXED sizing issues with output viewer with apps
    9. FIXED select all / deselect all missing the last three Output Options
    10. FIXED The apps start always on top
    11. FIXED files with unknown extensions are now moved after being run if they are .dmps that users changed the extensions on
    12. FIXED problem that causes apps to hang when not connected to the internet
    13. FIXED If user chooses to not have apps load previous settings on startup, save and run will just run the apps without saving empty data
    14. FIXED Create directories for users with spaces in their local username
    15. FIXED Prevent Users from using Save and Save As with empty forms when settings are not loaded on startup
    16. FIXED Prevent Users from using Quick Save with empty forms when settings are not loaded on startup
    17. FIXED ASACPI.sys no longer included in the old driver list if it is 2009 or newer
    18. FIXED GearAspiWDM.sys no longer included in the old driver list
    19. FIXED Minor bug reading in user's template.txt file when lines have no characters and the program checked for the first character
    20. FIXED Index of string vector going out of bounds for old driver checks
    21. FIXED Case where no external drivers are specified and all drivers are considered old no longer happens
    22. FIXED Spacing issue with HTML Viewers
    23. FIXED BBCode can now be entered using any case sequence of characters, i.e. cOdE will behave the same as code, CODE, or CoDe
    24. FIXED List sequences now work as intended. The HTML conversion was incorrect prior to this release
    25. FIXED Font formatting in HTML Viewers now works as it should
    26. FIXED Spacing issue with font formatting in HTML Viewers
    27. FIXED Final time now indicates the actual time to process the .dmps and is not interrupted by corrupted .dmp and size mismatch .dmp messages
    28. FIXED Logic for driver sorting by name and date
    29. FIXED csv behavior to make sorting in Excel easier
    30. FIXED Time dmp was run so it has enough precision to keep track of seconds
    31. FIXED Headers for columns so they are not considered data by the apps
    32. FIXED Probably Caused By is included in the header of .csv files
    33. FIXED Program crashes with driver info not including timestamp with user commands
    34. FIXED Driver lists no longer have erroneous input due to expecting timestamps when user runs other lm commands not including the t commands
    35. FIXED Driver lists no longer have erroneous input due to expecting driver extension names when user runs other lm commands not including the n commands
    36. FIXED Program no longer hangs if the path to kd.exe includes spaces and extra quotes
    37. FIXED Numbering lists no longer deletes valuable info
    38. FIXED Numbering lists no longer have problems with dates with numbers in them
    39. FIXED Numbers don't duplicate if numbers already exist
    40. FIXED Directory name is used for an empty file and directory is missing no longer causes apps to hang
    41. FIXED Arguments list now includes all argument info instead of being cut off
    42. FIXED .dmp files with spaces in the name now will be moved after .dmps are run
    43. FIXED String searches are now more detailed to prevent finding strings within a stack trace that should only be found with !analyze -v
    44. FIXED "Now running user commands..." only prints once
    45. FIXED user kd commands no longer cause corrupted lists to grow unless "Only Use User kd Commands" is checked
    46. FIXED "Only Use User kd Commands" now have correct debug session time for header in _99-debug.txt file
    47. FIXED size issue with _99-debug.txt html viewer
    48. FIXED Better symbols checking for wrong symbols now also works with user kd commands
    49. FIXED Faster method developed for symbols error checking and robust error checking by storing symbols error lines so errors that re-occur even after downloading symbols are not checked for each user command multiple times
    50. FIXED Corrupted messages for user commands only show up once per .dmp instead of once per command
    51. FIXED Link now works if "there may be an update available" message appears
    52. CHANGED How options are chosen for always on top and loading settings on startup; both are now a simple check or uncheck within the file menu
    53. CHANGED Date check for message that "there may be an update available" for apps
    54. ADDED Ability to save changes to a chosen file by clicking save
    55. ADDED Quick Save for next run or to temporarily save settings
    56. ADDED An information message box appears when the program is finished to make sure it is closed after it finishes
    57. ADDED Lists of important dates for each OS starting with Windows XP and ending with Windows 8
    58. ADDED Select all/Deselect all check boxes
    59. ADDED The ability to choose whether the apps treat all files in the directory as possible .dmps
    60. ADDED The ability to output the .txt files within the apps instead of text editors/notepad and have the files displayed with their BBCode parsed into simple formatting. Not all BBCode is supported due to different sites using different BBCode wrappers
    61. ADDED Microsoft Windows OS dates now can be input to the Old Driver After date by clicking on the desired date from the drop down for each Microsoft Windows OS Dates
    62. ADDED Ability to turn on or off the apps loading previous settings when the apps load (File -> When Apps Load)
    63. ADDED BBCode support for [CODE], [FONT], [LIST], [LIST=1], [LIST=a], [SIZE=1-7], [INDENT]
    64. ADDED Option to turn off BBCode Parsing in HTML viewers before processing the .dmps
    65. ADDED Option within the HTML Viewers to turn on/off BBCode Parsing
    66. ADDED Option to make the apps interface always on top or not while running
    67. ADDED Input for ASACPI.sys date. That date, and any previous dates: consider the driver old and in need of updating
    68. ADDED List of drivers to be excluded from the Old Driver Date check. The list also includes its own date input for those drivers
    69. ADDED Numbers to drivers and driver dates in the Excluded Drivers list to keep track of which drivers pair with which dates
    70. ADDED Overclock Ratio calculation if overclocking is suspected
    71. ADDED Exit option in the File menu
    72. ADDED csv output for driver statistics with known problematic drivers
    73. ADDED Time dmp was run in first column of driver statistics output
    74. ADDED Header to each column to organize which information is given in each column
    75. ADDED The ability to input user kd commands
    76. ADDED The ability for the user to choose to run only those commands instead of the defaults
    77. ADDED The ability to still parse out needed info if the user runs only the user commands (assuming the user commands include !analyze -v and driver list info)
    78. ADDED Numbers must be either of the first two characters of lists
    79. ADDED More robust method for creating directories if they are missing from the SysnativeBSODApps directory
    80. ADDED Better symbols checking for wrong symbols
    81. ADDED New method for checking whether symbols are definitely wrong or just possibly wrong
    2.0.0.0 Added on Aug. 31, 2012 at 12:56 AM EST
    1. FIXED Problem with template loading if template lines are longer than 255 characters
    2. FIXED Problem with win32k.sys symbols if the module information is unavailable or timestamp has 08:09 2012 in the timestamp
    3. FIXED Made reading input files more robust. Parms files with long lines no longer cause problems
    4. FIXED Issue with user profile path on systems using other languages
    5. FIXED Kernel symbols are WRONG error message order
    6. FIXED Re-adjusted the % Finished dialog to be more accurate
    7. FIXED The kd.exe path to be found on all drives active on the system instead of just the C: drive
    8. FIXED The Old Driver After so it actually saves the date input by the user. This was not working before
    9. FIXED Local Symbols Options to save options from last local run even if an online path was used since that run
    10. FIXED xcopy command so it can work within the SysnativeBSODApps directory under the user profile
    11. ADDED New icon
    12. ADDED Message that an update is available when the next month arrives
    13. ADDED Details to .exe file (Right click SysnativeBSODApps.exe -> Properties -> Details tab)
    14. ADDED Output to _95-debug.txt when all 3rd party drivers are found in the table to let the user know all drivers were found in the table
    15. ADDED The ability to find the kd.exe path automatically if the user enters the incorrect path or does not enter a path
    16. ADDED A pop up message if the kd.exe path is incorrect with steps to let the apps find the path or let the user enter it manually
    17. ADDED A pop up message for corrupted dmps at the end of the apps run
    18. ADDED A pop up message for size mismatched dmps (size 0 .dmp files included)
    19. ADDED The ability to choose whether BBCode is used in Code Boxes
    20. ADDED The ability to choose whether old drivers are highlighted in red
    21. ADDED Full date capability for Old Driver After input
    22. ADDED template.txt options now are separated: <3rd Party Drivers><date><descriptions><timestamp>
    23. ADDED <timestamp> option in template.txt allows only drivers prior to the Old Driver After date to be output
    24. ADDED A new interface for the symbols search path and options
    25. ADDED Ability to quick save settings without running the apps
    26. ADDED Ability to save and load settings to/from a saved .zdn file
    Attached Files Attached Files
    jcgriff2 says thanks for this.

  9. #9
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    OFFICIAL UPDATE: Sysnative BSOD Processing Apps 2.6.2.1

    Version 2.6.2.1 is available for download.

    To Install:

    Run Setup.exe to install the apps to %userprofile%\SysnativeBSODApps; a copy of the apps and the .chm help file will also remain in the Setup.exe SysnativeBSODApps subdirectory.

    Do not move the Setup.exe file anywhere; run it from within the directory that was created by extracting the .zip file.

    If this is your first time using the new apps, run the Setup.exe to install and then use the interface in the apps to setup your preferences. The .chm file is a good resource if you need help. See post #1 for more info.

    Reason For Update:
    Code:
    2.6.2.1 Added on Jan. 02, 2013 at 11:50 AM EST
    
    1. FIXED Installer to prevent message that "This program might not have installed correctly"
    2. FIXED Problem when running the apps from the %userprofile%\SysnativeBSODApps directory
    3. ADDED Option to install apps to all users or choose the user profile to install the apps to.
    2.6.1.8 Added on Jan. 01, 2013 at 09:45 AM EST
    1. FIXED Copyright year.
    2.6.1.7 Added on Jan. 01, 2013 at 01:35 AM EST
    1. FIXED HTML Viewer window now behaves the same as the Change Settings window.
    2. FIXED DmpsList window now opens on top of other windows.
    3. FIXED rename.txt is now deleted after being used
    4. FIXED outputOptions.txt no longer is overwritten when run for the first time, so it no longer results in no output files being created for new users.
    5. ADDED Setup.exe for installing apps.
    6. ADDED Better behavior for bringing apps windows to the front of other windows.
    7. ADDED License agreement check
    8. ADDED Update check so users will know if an important update may have been released
    2.6.0.0 Added on Dec. 26, 2012 at 02:10 AM EST
    1. FIXED Error output for progress bar is now cleared at the beginning of the apps running
    2. FIXED Bug that prevented highlighting of some drivers in driver description lists
    3. FIXED null.txt is now deleted after .txt files are opened with HTML Viewer windows
    4. FIXED Yet another bug that prevented highlighting of some drivers in driver description lists
    5. FIXED Probably Caused By line no longer appears after BugCheck codes, it is toward the top as in the WinDbg and kernel debugging analyses
    6. FIXED All BugCheck based information is output in a group instead of interrupted by other output such as Probably Caused By or DEFAULT_BUCKET_ID
    7. FIXED First instance of BugCheck Info name is now given in the link.
    8. FIXED Better matching of BugCheck Info string
    9. FIXED When no .dmps exist and New .dmps only is checked, the apps no longer erroneously give the message that no new .dmps were found
    10. FIXED Old .dmps moved to %TEMP%\SysnativeBSODApps\oldDmps if they are not going to be run by apps
    11. FIXED runDmps() output for timeBetweenRuns.txt is now output again
    12. FIXED Apps no longer continue the 30 second countdown if the .dmps list window is closed.
    13. FIXED .dmps list cleanup of .dmps now works properly so .dmps are moved to either the output directory or the %TEMP%\SysnativeBSODApps\oldDmps directory
    14. FIXED .dmps list only populated by .dmp file names that are not blank
    15. FIXED .dmps list going out of bounds
    16. FIXED console window now hides if user changes option for full GUI after running with full GUI disabled initially
    17. FIXED Sysnative title no longer appears multiple times when the apps are run multiple times within the same initial run
    18. FIXED making the directory oldDmps in the %TEMP%\SysnativeBSODApps\ directory
    19. FIXED .dmp file names are now only added to the oldDmp list if the .dmps are selected through the DmpList window
    20. FIXED timeout for dmps list option is now hidden in the Change Settings area
    21. FIXED timeout for dmps list option is now saved to %TEMP%\SysnativeBSODApps instead of the user profile
    22. FIXED oldDmpsList no longer saves within the .zdn file
    23. FIXED Users who had originally not opened HTML on exit were not getting the option to open .txts, so the apps did not open .txts before exiting
    24. FIXED timeBetweenRuns no longer grows each time the apps run when Process BSODs is selected instead of Change Settings
    25. FIXED CPU usage during runtime is now lower
    26. FIXED More reduction to CPU usage during runtime
    27. FIXED Better forum support for Process BSODs button
    28. FIXED Problem with console apps if GUI apps were canceled
    29. FIXED Debugging output in console apps has been removed
    30. FIXED Error text is cleared prior to Change Settings loading settings
    31. FIXED Progress bar updates after getting to 100%
    32. FIXED Progress bar shows when settings are saving after Save and Run is clicked
    33. FIXED Messsage for setting up directory structure
    34. FIXED "%userprofile%\SysnativeBSODApps" junction point so it now works well in XP
    35. FIXED Forum settings are not loaded during Revert to Last Save
    36. FIXED Progress bar updates now show during save, save as, and open
    37. FIXED Progress bar is no longer always on top but brought to the top window after re-appearing
    38. FIXED Progress bar now hides during DmpList window
    39. FIXED Multiple progress bars no longer show up during loading of Change Settings window
    40. CHANGED order of BugCheckInfo, probably caused by lines
    41. CHANGED order of BugCheckInfo, Bugcheck code lines
    42. CHANGED order of BugCheckInfo, Bugcheck String lines
    43. CHANGED only files that are checked to see if they are dmps are .dmp, .mdmp, .kdmp, .hdmp, and .txt instead of all files; this should lower time for apps to check .dmps if .avi files, .docx files, etc. exist in the directory with the apps
    44. CHANGED date when apps will let the user know when updates are available in Feb. 2013
    45. ADDED Ability to open .txt files from HTML viewer
    46. ADDED Selecting View .txts instead of View HTML still closes the apps, but only on the screen where both choices are available.
    47. ADDED BugCheckAnalysis string vector
    48. ADDED BugCheck Info line added to 88 and 98 files.
    49. ADDED Checkbox to analyze New .dmps only; this means that .dmps that the apps analyzed in the past are ignored so only a user's most recent .dmps are analyzed
    50. ADDED File output of the New .dmps only checkbox
    51. ADDED Variable for new versus old .dmps
    52. ADDED File output to store all .dmps that have already been analyzed (since the time of this version of the apps started being used)
    53. ADDED Message that no new .dmps exist in the current set of .dmps if all .dmps have already been analyzed and New .dmps only is turned on
    54. ADDED Browse button for kd.exe path to find kd.exe
    55. ADDED Output file for dmp file list for later allowing user to choose which .dmps to analyze
    56. ADDED 2nd output file for dmp file list for later allowing user to choose which .dmps to analyze
    57. ADDED checkedListBox that populates with .dmps that were found by apps
    58. ADDED numericUpDown box to select the number of days for how old .dmps are before they are excluded from the selected .dmps
    59. ADDED Select/De-Select All checkbox for choosing all/no .dmps in the list
    60. ADDED Continue button to analyze the .dmps selected
    61. ADDED link between checkedListBox and numericUpDown box to choose .dmps based on age
    62. ADDED link between checkedListBox and New .dmps Only checkbox so only new .dmps are selected when the .dmps list loads
    63. ADDED Timer so the .dmps continue after 30 seconds if the user does not notice the .dmps list window
    64. ADDED New .dmps list variable to save which .dmps the user selects and have only those saved in the outputDmps directory (or the user's specified output directory).
    65. ADDED .dmps not selected by the user are now placed in %TEMP%\SysnativeBSODApps\oldDmps to prevent clutter of the apps directory
    66. ADDED Timeout option for user to input the time before DmpList window closes automatically
    67. ADDED Support for eightforums
    68. ADDED Support for windows8forums
    69. ADDED Final output time to timeBetweenRuns.txt
    70. ADDED Ability to create SysnativeBSODApps directory elsewhere, i.e. a flash drive for debugging on many machines, and then create a junction to point to it from %userprofile%\SysnativeBSODApps
    71. ADDED Button for saving forum based .zdn files; forum based .zdn files are no longer saved when Save and Run is clicked.
    72. ADDED Support for the following forums:
      1. social.microsoft.com/Forums
      2. social.technet.microsoft.com
      3. forums.techguy.org
      4. geekstogo.com
      5. howtogeek.com
      6. majorgeeks.com
      7. forums.cnet.com
      8. windowsforums.org
      9. forums.windowsforum.org
      10. forum.mintywhite.com
      11. winsource.com
      12. windowssecrets.com/forums
      13. windowsitpro
      14. w7forums.com
      15. win8forums.com
    73. ADDED 19 progress messages to the Change Settings button to show what is loading as the settings load (Full GUI Version)
    74. ADDED 19 progress messages to the Change Settings button to show what is loading as the settings load (Console Version)
    75. ADDED Console support to clear the screen prior to starting analysis so Change Settings progress is removed from the screen
    76. ADDED Progress bar Options -> Always On Top support option
    2.4.5.0 Added on Nov. 24, 2012 at 02:40 AM EST
    1. FIXED Width of date column in Excluded Drivers to prevent text wrapping
    2. FIXED Scrollbars added to Excluded Drivers Windows 8 column
    3. FIXED Progress bar no longer updates before the status text in some instances
    4. FIXED fullPath.txt is no longer left behind after cleanup
    5. FIXED Program no longer hangs if $_Microsoft_OS_Drivers file is missing
    6. FIXED Possible other missing files no longer can cause apps to hang
    7. FIXED Temporary directory linking now works in Windows XP with the Server 2003 Resource Kit
    8. FIXED Temporary link deletion no longer results in temporary files being deleted from the %TEMP% directory
    9. FIXED User command output is now only saved for the current set of .dmps instead of including .dmps from many runs ago
    10. FIXED Rare instance where Arguments list appears when "Arg" string exists inside OEM string list
    11. FIXED tab sizing scheme for DPI changes
    12. FIXED text box sizing change for DPI settings within progress bar output
    13. FIXED allow only one instance of the apps to run at a time to prevent erratic behavior when two instances overwrite files
    14. FIXED Keyboard input no longer selects HTML Viewer on the View HTML or View .txts options.
    15. FIXED CheckedListBox iterations for select all and deselect all options
    16. FIXED Driver lists containing drivers that have been updated no longer show the old driver in red if it has been updated in a more recent .dmp file
    17. FIXED 3rdPartyDriverName title changed to 3rdPartyDriverDate for 3rdPartyDriverDate HTML viewer
    18. FIXED .dmps now checked for prior to downloading any DRT info to save time downloading DRT info if .dmps are not present
    19. FIXED Missing .dmps message now reverts back to the first screen of the apps
    20. FIXED Apps now restart when cancel is selected for Incorrect kd path
    21. FIXED Apps now restart when cancel is selected for error downloading driver reference table
    22. FIXED Apps now restart when WinDbg is not found
    23. FIXED Apps now restart when progress output is closed in full GUI mode
    24. FIXED Vector storage no longer goes out of bounds when BBCode is turned off in importantinfo.txt
    25. FIXED Status messages are not overwritten due to length changes in the console version of the apps
    26. FIXED Service Pack missing information is now included even when BBCode is turned off in importantinfo.txt
    27. FIXED Vector for user kd commands no longer goes out of bounds when user commands are not specified
    28. FIXED Service Pack missing messages are no longer highlighted in red when BBCode is turned off
    29. FIXED Space added after Service Pack missing messages if extra spacing is selected for importantinfo.txt
    30. FIXED currentDir.txt is now stored in the tmp directory prior to tmp being deleted to prevent currentDir.txt from being a straggler after Change Settings is closed and the apps exit
    31. FIXED the default ouputDmps directory name is now correctly outputDmps
    32. FIXED tmp directory and timeBetweenRuns no longer left behind if tmp is a directory instead of a junction
    33. FIXED tmp\\outputDmps files are deleted prior to tmp being deleted
    34. FIXED timeBetweenRuns is no longer saved to .zdn files
    35. FIXED dump.txt files are no longer saved to .zdn files
    36. FIXED z_temp files are no longer saved to .zdn files
    37. FIXED $_del1 file is no longer saved to .zdn files
    38. FIXED $_driver_list_hex_timestamp file is no longer saved to .zdn files
    39. FIXED $_dvrref_table_98 file is no longer saved to .zdn files
    40. FIXED $_dvrref_updatetime file is no longer saved to .zdn files
    41. FIXED $_kd_display file is no longer saved to .zdn files
    42. FIXED $_kernel_dir1 file is no longer saved to .zdn files
    43. FIXED $_OS_ver1 file is no longer saved to .zdn files
    44. FIXED $_parm2 file is no longer saved to .zdn files
    45. FIXED $_parms_dir1 file is no longer saved to .zdn files
    46. FIXED $_symbols file is no longer saved to .zdn files
    47. FIXED $_sys_uptime file is no longer saved to .zdn files
    48. FIXED $_years files are no longer saved to .zdn files
    49. FIXED tmp\\un95 is now updated when quick save is selected based on what is in the username input
    50. FIXED tmp\\un95 is now updated when a .zdn file is loaded based on the username in the .zdn file
    51. FIXED tmp\\fullGUI.txt is now updated when a .zdn file is loaded based on the preferred setting for Full GUI Version in the .zdn file
    52. FIXED previous HTML path is no longer saved in .zdn file so it will not load and overwrite the previous HTML path the user recently used
    53. FIXED .txts are no longer opened on exit but the user is given the option to view the .txt files or the html files
    54. FIXED all error messages now appear in the progress output
    55. CHANGED Old Driver After info is now in its own tab
    56. CHANGED DRT is now labeled Driver Reference Table to prevent ambiguity with users who do not know what DRT means
    57. CHANGED Missing .dmps message now only has an OK option to revert back to the first screen and let the user add .dmps to the directory
    58. CHANGED Missing .dmps message to reflect the changes to the apps behavior when .dmps are not found
    59. CHANGED Messages for the three Incorrect kd path pop-ups
    60. CHANGED Messages for the error downloading driver reference table
    61. CHANGED Location of Output Directory Structure section
    62. CHANGED Location of buttons and checkbox for full GUI on first screen
    63. CHANGED Reference objects to allow for DPI scaling with new Output Directory Structure section
    64. CHANGED Button positioning to be more centered horizontally on the screen
    65. CHANGED outputDmps directory timeBetweenRuns.txt in 30 places to be stored in tmp\\outputDmps instead
    66. CHANGED mkdir command for outputDmps directory
    67. CHANGED move command for outputDmps directory
    68. CHANGED outputDmps time-based subdirectory for output .txt file in 32 places to be stored in user specified subdirectory instead
    69. ADDED More status updates with kd.exe file searching
    70. ADDED Better temporary file functionality
    71. ADDED better support for DPI setting changes, i.e. 125% display settings
    72. ADDED button positioning based on DPI settings
    73. ADDED tab sizing based on DPI settings
    74. ADDED label and text positioning based on DPI settings
    75. ADDED DPI awareness to apps so font sizes change with DPI changes
    76. ADDED progress bar sizes based on DPI settings
    77. ADDED html viewer sizes based on DPI settings
    78. ADDED menu bar positioning based on DPI settings
    79. ADDED check box positioning based on DPI settings
    80. ADDED overall appearance improvements for arrangement of Analysis Options tab
    81. ADDED Old Driver After tab for OS driver dates and DRT driver URL input
    82. ADDED More status updates for setting up the directory structure, getting user options, determining whether .dmps reside in the directory with the apps, and getting Driver Reference Table info
    83. ADDED Output Directory Structure section to first screen
    84. ADDED Output Directory input
    85. ADDED Output Subdirectory input
    86. ADDED Default setting for Output Directory input
    87. ADDED Default setting for Output Subdirectory input
    88. ADDED Ability to have outputDmps directory have a different name
    89. ADDED Ability to store the user's Output Directory input for creating the directory structure
    90. ADDED Ability to store the user's Output Subdirectory input for creating the directory/subdirectory structure
    91. ADDED Message if bad symbols are used in the directory name
    92. ADDED Message if bad symbols are used in the subdirectory name
    93. CLEANED UP commented code
    94. CLEANED UP debugging output files to not be saved in .zdn file
    2.2.5.0 Added on Oct. 30, 2012 at 12:50 PM EST
    1. FIXED Method for checking for directories that already exist
    2. FIXED Progress interface does not load when kd.exe is being searched for
    3. FIXED Problem where progress output closes too early and apps do not finish
    4. FIXED All progress outputs combined into one
    5. FIXED Yield used instead of sleep for thread switching (hopefully more robust for uniprocessor apps)
    6. FIXED HTML Viewer must be closed to stop the apps. Console is hidden to prevent outTimeDir from being a straggler
    7. FIXED Better method for progress bar updating percentage
    8. FIXED Faster closing of progress bar when apps finish
    9. FIXED HTML Viewer to load closer in time to when console or progress closes
    10. FIXED HTML Viewer creates HTML files and then loads them into the apps instead of loading one HTML file at a time
    11. FIXED Progress bar to prevent it from hanging when viewing kd outputs
    12. FIXED Program no longer crashes "out of the box" if the user processes BSODs from the first screen without changing settings first
    13. FIXED Program now saves out of the box settings for .dmp processing
    14. FIXED Arguments output is now the same in processed files as it was in the kd output
    15. FIXED console versus GUI check
    16. FIXED Username in DRT update input on first screen is now saved before running
    17. FIXED Empty kd commands no longer run as user commands
    18. FIXED console or GUI choice is now saved for HTML Viewer output
    19. FIXED outTimeDir.txt is now saved in tmp directory
    20. FIXED tmp directory is not cleaned up until the apps are completely finished so it can be utilized longer
    21. FIXED Update checking method
    22. FIXED HTML Viewer does not load HTML files twice if Parse BBCode checkbox is checked when it first loads
    23. FIXED HTML Viewer now shows the checkbox checked when it first loads if BBCode parsing is enabled
    24. FIXED GUI progress text output no longer has strobe effect for error messages or kd output
    25. FIXED Overall .dmp processing progress continues to display when opening kd output in full GUI progress output
    26. FIXED Apps no longer hang when kd user/default output is selected and no output exists in full GUI progress output
    27. FIXED Problem that causes apps to exit prematurely in full GUI progress output
    28. FIXED Problem with user kd output in full GUI progress output
    29. FIXED More progress steps are displayed when parsing the kd output
    30. FIXED Apps no longer hang when switching on or off the kd output in the full GUI progress output
    31. FIXED Apps no longer hang with CSV output when drivers appear many times
    32. FIXED Apps no longer go over 100 percent in some cases for the progress bar so the .NET warning dialog no longer shows up
    33. FIXED Apps now load forumSettings file when Process BSODs is clicked if there is input to Originating Post and the .zdn file exists for that set of forums
    34. FIXED HTML Viewer loads in upper left corner after HTML Viewer option is chosen through the HTML Viewer dialog
    35. FIXED All windows load near the center of the screen
    36. FIXED All windows now load in the center of the screen instead of near the center of the screen
    37. FIXED The first debug session time only shows up once with default kd commands if user commands are also used
    38. FIXED Progress now shown for kd.exe search during default or user kd analysis
    39. FIXED Progress bar no longer reloads faster on some systems than others when the progress is unknown
    40. FIXED First Screen's buttons are now the correct size for more systems
    41. FIXED Progress Bar labels are now the correct size for more systems
    42. FIXED Window sizes to fit on more screens
    43. FIXED Checkbox for Full GUI functionality now works within Change Settings
    44. FIXED Window sizes
    45. FIXED Always on top option works again
    46. FIXED Excluded Driver list no longer is overwritten
    47. FIXED XP SP3 is now seen by the apps instead of printing that 1, 2, and 3 are missing
    48. FIXED kernel version output is no longer corrupted
    49. FIXED Debug time between updates of OS Version is no longer displayed in the console
    50. FIXED "Getting Driver Reference Table..." now displays properly in console version
    51. FIXED tmp directory no longer poses a problem if it remains after the apps crash (hopefully they won't crash, though ;) )
    52. FIXED View .txts now also works after clicking View Previous HTML
    53. FIXED Font formatting in HTML viewer
    54. FIXED Select All / Deselect All now works as it was always intended to
    55. FIXED Excluded Drivers, User kd Commands, and Problem Driver Statistics input methods changed to prevent corruption
    56. FIXED Editing the first line in Excluded Drivers, User kd Commands, and Problem Driver Statistics when the first line does not yet exist no longer results in a possible bad line being created but instead acts like the Add is selected (this only works for the first line)
    57. CHANGED How Excluded Driver list is stored and updated
    58. CHANGED How OS Drivers are stored and checked by using dump.txt only
    59. REMOVED File option to have previous settings load when apps load; the first screen already accomplishes this feature
    60. REMOVED ms-dump.txt download and dependence
    61. MOVED Always on top feature is now under the Options menu item instead of the File menu item
    62. ADDED New Interface for processing .dmps to show a progress bar as the .dmps are processed
    63. ADDED Options for user to see kernel debugger output and / or user command output
    64. ADDED New progress while searching for .dmps
    65. ADDED New progress while searching for kd.exe
    66. ADDED Option to have user kd commands output before the default kd commands
    67. ADDED Simple method to switch from console version to GUI version and vice versa
    68. ADDED Concatenation of error messages instead of one at a time displaying sometimes so fast the user cannot read it
    69. ADDED First screen with DRT Update input
    70. ADDED Button on first screen to change all settings if desired
    71. ADDED Button on first screen to process BSODs (using previously saved settings) without having to wait for settings to load
    72. ADDED DRT input on first screen saves before being run
    73. ADDED DRT input on first screen is saved for changing settings
    74. ADDED Console shows progress with HTML Viewer when creating HTML files
    75. ADDED Progress bar shows progress with HTML Viewer when creating HTML files
    76. ADDED Option for user to run either the GUI or Console version of the apps
    77. ADDED Option to continue with downloaded DRT file even if possible errors exist
    78. ADDED Improved kd output loading for full GUI progress output
    79. ADDED Additional text box for user kd output so default and user kd have separate text boxes in the full GUI progress output
    80. ADDED Progress of loading the kd output and kd user output for each .dmp within the full GUI progress output
    81. ADDED Tracking of which .dmps have already been loaded for kd output within the full GUI progress output
    82. ADDED Robustness for file versus directory checking for files that have directory names
    83. ADDED Loading feature using the Originating Post input to determine which forum settings to use for the apps
    84. ADDED Saving feature to save the forum settings based on the Originating Post input
    85. ADDED Output for console version to show the same progress as the full GUI version
    86. ADDED Button to open .txt files instead of HTML Viewer if the user changes his/her mind at the HTML Viewer dialog
    87. ADDED More forum support for forumSettings .zdn files
    88. ADDED XP, Vista, and 8 old driver after dates separate from 7 old driver date
    89. ADDED Drop down for XP, Vista, 7, and 8 boxes now link to appropriate Old Driver After boxes
    90. ADDED XP, Vista, and 8 Old Driver After dates save and load
    91. ADDED Check box setting saves and loads for Missing Service Pack line in importantInfo, _98-debug, _88-debug, and template output
    92. ADDED OS Version Check
    93. ADDED Service Pack Check
    94. ADDED Missing Service Pack output
    95. ADDED Ability to use the OS Version for each Old Driver After to determine which OS date to use
    96. ADDED View Previous HTML button
    97. ADDED Functionality for View Previous HTML button
    98. ADDED OS Options for Excluded Drivers tab
    99. ADDED Save and load capability with OS Options on Excluded Drivers tab
    100. ADDED Functionality for OS options in Excluded Drivers tab
    101. ADDED DRT BSOD Descriptions now used to determine if drivers should be highlighted in red and considered as needing updating or removal. This can be overridden through the Excluded Drivers tab
    102. ADDED OS Version lists are updated when Excluded Driver list is appended
    103. ADDED Better update method for OS Version in Excluded Driver list
    104. ADDED Better support for View Previous HTML button to work from any path
    2.1.3.2 Added on Sep. 29, 2012 at 12:25 AM EST
    1. FIXED Changed the name of "Load Previous" to "Revert to Last Save"
    2. FIXED Instead of appending to a file, the file is overwritten during Save As (problem fixed on saves using spaces in the paths)
    3. FIXED Revert to Last Save no longer occurs when Open is canceled
    4. FIXED Apps stop when GUI is closed. Apps only continue if Save and Run is clicked. Stopping on close is more intuitive behavior
    5. FIXED Check box select all and deselect all box now reloads when mouse leaves or enters checkbox list
    6. FIXED html files are now stored in their own directory to prevent clutter
    7. FIXED html files are not output if the .txt file does not exist
    8. FIXED sizing issues with output viewer with apps
    9. FIXED select all / deselect all missing the last three Output Options
    10. FIXED The apps start always on top
    11. FIXED files with unknown extensions are now moved after being run if they are .dmps that users changed the extensions on
    12. FIXED problem that causes apps to hang when not connected to the internet
    13. FIXED If user chooses to not have apps load previous settings on startup, save and run will just run the apps without saving empty data
    14. FIXED Create directories for users with spaces in their local username
    15. FIXED Prevent Users from using Save and Save As with empty forms when settings are not loaded on startup
    16. FIXED Prevent Users from using Quick Save with empty forms when settings are not loaded on startup
    17. FIXED ASACPI.sys no longer included in the old driver list if it is 2009 or newer
    18. FIXED GearAspiWDM.sys no longer included in the old driver list
    19. FIXED Minor bug reading in user's template.txt file when lines have no characters and the program checked for the first character
    20. FIXED Index of string vector going out of bounds for old driver checks
    21. FIXED Case where no external drivers are specified and all drivers are considered old no longer happens
    22. FIXED Spacing issue with HTML Viewers
    23. FIXED BBCode can now be entered using any case sequence of characters, i.e. cOdE will behave the same as code, CODE, or CoDe
    24. FIXED List sequences now work as intended. The HTML conversion was incorrect prior to this release
    25. FIXED Font formatting in HTML Viewers now works as it should
    26. FIXED Spacing issue with font formatting in HTML Viewers
    27. FIXED Final time now indicates the actual time to process the .dmps and is not interrupted by corrupted .dmp and size mismatch .dmp messages
    28. FIXED Logic for driver sorting by name and date
    29. FIXED csv behavior to make sorting in Excel easier
    30. FIXED Time dmp was run so it has enough precision to keep track of seconds
    31. FIXED Headers for columns so they are not considered data by the apps
    32. FIXED Probably Caused By is included in the header of .csv files
    33. FIXED Program crashes with driver info not including timestamp with user commands
    34. FIXED Driver lists no longer have erroneous input due to expecting timestamps when user runs other lm commands not including the t commands
    35. FIXED Driver lists no longer have erroneous input due to expecting driver extension names when user runs other lm commands not including the n commands
    36. FIXED Program no longer hangs if the path to kd.exe includes spaces and extra quotes
    37. FIXED Numbering lists no longer deletes valuable info
    38. FIXED Numbering lists no longer have problems with dates with numbers in them
    39. FIXED Numbers don't duplicate if numbers already exist
    40. FIXED Directory name is used for an empty file and directory is missing no longer causes apps to hang
    41. FIXED Arguments list now includes all argument info instead of being cut off
    42. FIXED .dmp files with spaces in the name now will be moved after .dmps are run
    43. FIXED String searches are now more detailed to prevent finding strings within a stack trace that should only be found with !analyze -v
    44. FIXED "Now running user commands..." only prints once
    45. FIXED user kd commands no longer cause corrupted lists to grow unless "Only Use User kd Commands" is checked
    46. FIXED "Only Use User kd Commands" now have correct debug session time for header in _99-debug.txt file
    47. FIXED size issue with _99-debug.txt html viewer
    48. FIXED Better symbols checking for wrong symbols now also works with user kd commands
    49. FIXED Faster method developed for symbols error checking and robust error checking by storing symbols error lines so errors that re-occur even after downloading symbols are not checked for each user command multiple times
    50. FIXED Corrupted messages for user commands only show up once per .dmp instead of once per command
    51. FIXED Link now works if "there may be an update available" message appears
    52. CHANGED How options are chosen for always on top and loading settings on startup; both are now a simple check or uncheck within the file menu
    53. CHANGED Date check for message that "there may be an update available" for apps
    54. ADDED Ability to save changes to a chosen file by clicking save
    55. ADDED Quick Save for next run or to temporarily save settings
    56. ADDED An information message box appears when the program is finished to make sure it is closed after it finishes
    57. ADDED Lists of important dates for each OS starting with Windows XP and ending with Windows 8
    58. ADDED Select all/Deselect all check boxes
    59. ADDED The ability to choose whether the apps treat all files in the directory as possible .dmps
    60. ADDED The ability to output the .txt files within the apps instead of text editors/notepad and have the files displayed with their BBCode parsed into simple formatting. Not all BBCode is supported due to different sites using different BBCode wrappers
    61. ADDED Microsoft Windows OS dates now can be input to the Old Driver After date by clicking on the desired date from the drop down for each Microsoft Windows OS Dates
    62. ADDED Ability to turn on or off the apps loading previous settings when the apps load (File -> When Apps Load)
    63. ADDED BBCode support for [CODE], [FONT], [LIST], [LIST=1], [LIST=a], [SIZE=1-7], [INDENT]
    64. ADDED Option to turn off BBCode Parsing in HTML viewers before processing the .dmps
    65. ADDED Option within the HTML Viewers to turn on/off BBCode Parsing
    66. ADDED Option to make the apps interface always on top or not while running
    67. ADDED Input for ASACPI.sys date. That date, and any previous dates: consider the driver old and in need of updating
    68. ADDED List of drivers to be excluded from the Old Driver Date check. The list also includes its own date input for those drivers
    69. ADDED Numbers to drivers and driver dates in the Excluded Drivers list to keep track of which drivers pair with which dates
    70. ADDED Overclock Ratio calculation if overclocking is suspected
    71. ADDED Exit option in the File menu
    72. ADDED csv output for driver statistics with known problematic drivers
    73. ADDED Time dmp was run in first column of driver statistics output
    74. ADDED Header to each column to organize which information is given in each column
    75. ADDED The ability to input user kd commands
    76. ADDED The ability for the user to choose to run only those commands instead of the defaults
    77. ADDED The ability to still parse out needed info if the user runs only the user commands (assuming the user commands include !analyze -v and driver list info)
    78. ADDED Numbers must be either of the first two characters of lists
    79. ADDED More robust method for creating directories if they are missing from the SysnativeBSODApps directory
    80. ADDED Better symbols checking for wrong symbols
    81. ADDED New method for checking whether symbols are definitely wrong or just possibly wrong
    2.0.0.0 Added on Aug. 31, 2012 at 12:56 AM EST
    1. FIXED Problem with template loading if template lines are longer than 255 characters
    2. FIXED Problem with win32k.sys symbols if the module information is unavailable or timestamp has 08:09 2012 in the timestamp
    3. FIXED Made reading input files more robust. Parms files with long lines no longer cause problems
    4. FIXED Issue with user profile path on systems using other languages
    5. FIXED Kernel symbols are WRONG error message order
    6. FIXED Re-adjusted the % Finished dialog to be more accurate
    7. FIXED The kd.exe path to be found on all drives active on the system instead of just the C: drive
    8. FIXED The Old Driver After so it actually saves the date input by the user. This was not working before
    9. FIXED Local Symbols Options to save options from last local run even if an online path was used since that run
    10. FIXED xcopy command so it can work within the SysnativeBSODApps directory under the user profile
    11. ADDED New icon
    12. ADDED Message that an update is available when the next month arrives
    13. ADDED Details to .exe file (Right click SysnativeBSODApps.exe -> Properties -> Details tab)
    14. ADDED Output to _95-debug.txt when all 3rd party drivers are found in the table to let the user know all drivers were found in the table
    15. ADDED The ability to find the kd.exe path automatically if the user enters the incorrect path or does not enter a path
    16. ADDED A pop up message if the kd.exe path is incorrect with steps to let the apps find the path or let the user enter it manually
    17. ADDED A pop up message for corrupted dmps at the end of the apps run
    18. ADDED A pop up message for size mismatched dmps (size 0 .dmp files included)
    19. ADDED The ability to choose whether BBCode is used in Code Boxes
    20. ADDED The ability to choose whether old drivers are highlighted in red
    21. ADDED Full date capability for Old Driver After input
    22. ADDED template.txt options now are separated: <3rd Party Drivers><date><descriptions><timestamp>
    23. ADDED <timestamp> option in template.txt allows only drivers prior to the Old Driver After date to be output
    24. ADDED A new interface for the symbols search path and options
    25. ADDED Ability to quick save settings without running the apps
    26. ADDED Ability to save and load settings to/from a saved .zdn file
    Attached Files Attached Files
    Tekno Venus, jcgriff2 and zigzag3143 say thanks for this.

  10. #10
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    OFFICIAL UPDATE: Sysnative BSOD Processing Apps 2.6.2.5

    Version 2.6.2.5 is available for download.

    To Install:
    1. You will need:

      1. Microsoft .NET Framework 4 (Web Installer)
      2. Visual C++ 2010 Redistributable (x86)


    2. If you are running XP, you will also need:



    3. Download SysnativeBSODApps_*_*_*_*.zip and extract the files. From within the directory you extracted, run Setup.exe to install the apps to %userprofile%\SysnativeBSODApps. A copy of the apps and the .chm help file will also remain in the Setup.exe SysnativeBSODApps subdirectory.

      Do not move the Setup.exe file anywhere; run it from within the directory that was created by extracting the .zip file.


    4. Once the apps are installed, you can run them as is, or you can Change Settings and customize the options for the output of the .dmp processing.


    The .chm file is a good resource if you need help. See post #1 for more info.


    Reason For Update:
    Code:
    2.6.2.5 Added on Jan. 03, 2013 at 11:35 PM EST
    
    1. FIXED Opening Sysnative from the update available window no longer keeps the window on top of the browser window
    2. FIXED Setup.exe user profile list no longer shows files and only shows directories within the C:\Users folder (Vista, 7, 8) or C:\Documents and Settings folder (XP)
    3. ADDED Error message during Setup.exe run to let user know if Setup.exe is moved to a location where it can no longer install the apps.
    4. ADDED Support for www.bleepingcomputer.com forums
    2.6.2.1 Added on Jan. 02, 2013 at 11:00 AM EST
    1. FIXED Installer to prevent message that "This program might not have installed correctly"
    2. FIXED Problem when running the apps from the %userprofile%\SysnativeBSODApps directory
    3. ADDED Option to install apps to all users or choose the user profile to install the apps to.
    2.6.1.8 Added on Jan. 01, 2013 at 09:45 AM EST
    1. FIXED Copyright year.
    2.6.1.7 Added on Jan. 01, 2013 at 01:35 AM EST
    1. FIXED HTML Viewer window now behaves the same as the Change Settings window.
    2. FIXED DmpsList window now opens on top of other windows.
    3. FIXED rename.txt is now deleted after being used
    4. FIXED outputOptions.txt no longer is overwritten when run for the first time, so it no longer results in no output files being created for new users.
    5. ADDED Setup.exe for installing apps.
    6. ADDED Better behavior for bringing apps windows to the front of other windows.
    7. ADDED License agreement check
    8. ADDED Update check so users will know if an important update may have been released
    2.6.0.0 Added on Dec. 26, 2012 at 02:10 AM EST
    1. FIXED Error output for progress bar is now cleared at the beginning of the apps running
    2. FIXED Bug that prevented highlighting of some drivers in driver description lists
    3. FIXED null.txt is now deleted after .txt files are opened with HTML Viewer windows
    4. FIXED Yet another bug that prevented highlighting of some drivers in driver description lists
    5. FIXED Probably Caused By line no longer appears after BugCheck codes, it is toward the top as in the WinDbg and kernel debugging analyses
    6. FIXED All BugCheck based information is output in a group instead of interrupted by other output such as Probably Caused By or DEFAULT_BUCKET_ID
    7. FIXED First instance of BugCheck Info name is now given in the link.
    8. FIXED Better matching of BugCheck Info string
    9. FIXED When no .dmps exist and New .dmps only is checked, the apps no longer erroneously give the message that no new .dmps were found
    10. FIXED Old .dmps moved to %TEMP%\SysnativeBSODApps\oldDmps if they are not going to be run by apps
    11. FIXED runDmps() output for timeBetweenRuns.txt is now output again
    12. FIXED Apps no longer continue the 30 second countdown if the .dmps list window is closed.
    13. FIXED .dmps list cleanup of .dmps now works properly so .dmps are moved to either the output directory or the %TEMP%\SysnativeBSODApps\oldDmps directory
    14. FIXED .dmps list only populated by .dmp file names that are not blank
    15. FIXED .dmps list going out of bounds
    16. FIXED console window now hides if user changes option for full GUI after running with full GUI disabled initially
    17. FIXED Sysnative title no longer appears multiple times when the apps are run multiple times within the same initial run
    18. FIXED making the directory oldDmps in the %TEMP%\SysnativeBSODApps\ directory
    19. FIXED .dmp file names are now only added to the oldDmp list if the .dmps are selected through the DmpList window
    20. FIXED timeout for dmps list option is now hidden in the Change Settings area
    21. FIXED timeout for dmps list option is now saved to %TEMP%\SysnativeBSODApps instead of the user profile
    22. FIXED oldDmpsList no longer saves within the .zdn file
    23. FIXED Users who had originally not opened HTML on exit were not getting the option to open .txts, so the apps did not open .txts before exiting
    24. FIXED timeBetweenRuns no longer grows each time the apps run when Process BSODs is selected instead of Change Settings
    25. FIXED CPU usage during runtime is now lower
    26. FIXED More reduction to CPU usage during runtime
    27. FIXED Better forum support for Process BSODs button
    28. FIXED Problem with console apps if GUI apps were canceled
    29. FIXED Debugging output in console apps has been removed
    30. FIXED Error text is cleared prior to Change Settings loading settings
    31. FIXED Progress bar updates after getting to 100%
    32. FIXED Progress bar shows when settings are saving after Save and Run is clicked
    33. FIXED Messsage for setting up directory structure
    34. FIXED "%userprofile%\SysnativeBSODApps" junction point so it now works well in XP
    35. FIXED Forum settings are not loaded during Revert to Last Save
    36. FIXED Progress bar updates now show during save, save as, and open
    37. FIXED Progress bar is no longer always on top but brought to the top window after re-appearing
    38. FIXED Progress bar now hides during DmpList window
    39. FIXED Multiple progress bars no longer show up during loading of Change Settings window
    40. CHANGED order of BugCheckInfo, probably caused by lines
    41. CHANGED order of BugCheckInfo, Bugcheck code lines
    42. CHANGED order of BugCheckInfo, Bugcheck String lines
    43. CHANGED only files that are checked to see if they are dmps are .dmp, .mdmp, .kdmp, .hdmp, and .txt instead of all files; this should lower time for apps to check .dmps if .avi files, .docx files, etc. exist in the directory with the apps
    44. CHANGED date when apps will let the user know when updates are available in Feb. 2013
    45. ADDED Ability to open .txt files from HTML viewer
    46. ADDED Selecting View .txts instead of View HTML still closes the apps, but only on the screen where both choices are available.
    47. ADDED BugCheckAnalysis string vector
    48. ADDED BugCheck Info line added to 88 and 98 files.
    49. ADDED Checkbox to analyze New .dmps only; this means that .dmps that the apps analyzed in the past are ignored so only a user's most recent .dmps are analyzed
    50. ADDED File output of the New .dmps only checkbox
    51. ADDED Variable for new versus old .dmps
    52. ADDED File output to store all .dmps that have already been analyzed (since the time of this version of the apps started being used)
    53. ADDED Message that no new .dmps exist in the current set of .dmps if all .dmps have already been analyzed and New .dmps only is turned on
    54. ADDED Browse button for kd.exe path to find kd.exe
    55. ADDED Output file for dmp file list for later allowing user to choose which .dmps to analyze
    56. ADDED 2nd output file for dmp file list for later allowing user to choose which .dmps to analyze
    57. ADDED checkedListBox that populates with .dmps that were found by apps
    58. ADDED numericUpDown box to select the number of days for how old .dmps are before they are excluded from the selected .dmps
    59. ADDED Select/De-Select All checkbox for choosing all/no .dmps in the list
    60. ADDED Continue button to analyze the .dmps selected
    61. ADDED link between checkedListBox and numericUpDown box to choose .dmps based on age
    62. ADDED link between checkedListBox and New .dmps Only checkbox so only new .dmps are selected when the .dmps list loads
    63. ADDED Timer so the .dmps continue after 30 seconds if the user does not notice the .dmps list window
    64. ADDED New .dmps list variable to save which .dmps the user selects and have only those saved in the outputDmps directory (or the user's specified output directory).
    65. ADDED .dmps not selected by the user are now placed in %TEMP%\SysnativeBSODApps\oldDmps to prevent clutter of the apps directory
    66. ADDED Timeout option for user to input the time before DmpList window closes automatically
    67. ADDED Support for eightforums
    68. ADDED Support for windows8forums
    69. ADDED Final output time to timeBetweenRuns.txt
    70. ADDED Ability to create SysnativeBSODApps directory elsewhere, i.e. a flash drive for debugging on many machines, and then create a junction to point to it from %userprofile%\SysnativeBSODApps
    71. ADDED Button for saving forum based .zdn files; forum based .zdn files are no longer saved when Save and Run is clicked.
    72. ADDED Support for the following forums:
      1. social.microsoft.com/Forums
      2. social.technet.microsoft.com
      3. forums.techguy.org
      4. geekstogo.com
      5. howtogeek.com
      6. majorgeeks.com
      7. forums.cnet.com
      8. windowsforums.org
      9. forums.windowsforum.org
      10. forum.mintywhite.com
      11. winsource.com
      12. windowssecrets.com/forums
      13. windowsitpro
      14. w7forums.com
      15. win8forums.com
    73. ADDED 19 progress messages to the Change Settings button to show what is loading as the settings load (Full GUI Version)
    74. ADDED 19 progress messages to the Change Settings button to show what is loading as the settings load (Console Version)
    75. ADDED Console support to clear the screen prior to starting analysis so Change Settings progress is removed from the screen
    76. ADDED Progress bar Options -> Always On Top support option
    2.4.5.0 Added on Nov. 24, 2012 at 02:40 AM EST
    1. FIXED Width of date column in Excluded Drivers to prevent text wrapping
    2. FIXED Scrollbars added to Excluded Drivers Windows 8 column
    3. FIXED Progress bar no longer updates before the status text in some instances
    4. FIXED fullPath.txt is no longer left behind after cleanup
    5. FIXED Program no longer hangs if $_Microsoft_OS_Drivers file is missing
    6. FIXED Possible other missing files no longer can cause apps to hang
    7. FIXED Temporary directory linking now works in Windows XP with the Server 2003 Resource Kit
    8. FIXED Temporary link deletion no longer results in temporary files being deleted from the %TEMP% directory
    9. FIXED User command output is now only saved for the current set of .dmps instead of including .dmps from many runs ago
    10. FIXED Rare instance where Arguments list appears when "Arg" string exists inside OEM string list
    11. FIXED tab sizing scheme for DPI changes
    12. FIXED text box sizing change for DPI settings within progress bar output
    13. FIXED allow only one instance of the apps to run at a time to prevent erratic behavior when two instances overwrite files
    14. FIXED Keyboard input no longer selects HTML Viewer on the View HTML or View .txts options.
    15. FIXED CheckedListBox iterations for select all and deselect all options
    16. FIXED Driver lists containing drivers that have been updated no longer show the old driver in red if it has been updated in a more recent .dmp file
    17. FIXED 3rdPartyDriverName title changed to 3rdPartyDriverDate for 3rdPartyDriverDate HTML viewer
    18. FIXED .dmps now checked for prior to downloading any DRT info to save time downloading DRT info if .dmps are not present
    19. FIXED Missing .dmps message now reverts back to the first screen of the apps
    20. FIXED Apps now restart when cancel is selected for Incorrect kd path
    21. FIXED Apps now restart when cancel is selected for error downloading driver reference table
    22. FIXED Apps now restart when WinDbg is not found
    23. FIXED Apps now restart when progress output is closed in full GUI mode
    24. FIXED Vector storage no longer goes out of bounds when BBCode is turned off in importantinfo.txt
    25. FIXED Status messages are not overwritten due to length changes in the console version of the apps
    26. FIXED Service Pack missing information is now included even when BBCode is turned off in importantinfo.txt
    27. FIXED Vector for user kd commands no longer goes out of bounds when user commands are not specified
    28. FIXED Service Pack missing messages are no longer highlighted in red when BBCode is turned off
    29. FIXED Space added after Service Pack missing messages if extra spacing is selected for importantinfo.txt
    30. FIXED currentDir.txt is now stored in the tmp directory prior to tmp being deleted to prevent currentDir.txt from being a straggler after Change Settings is closed and the apps exit
    31. FIXED the default ouputDmps directory name is now correctly outputDmps
    32. FIXED tmp directory and timeBetweenRuns no longer left behind if tmp is a directory instead of a junction
    33. FIXED tmp\\outputDmps files are deleted prior to tmp being deleted
    34. FIXED timeBetweenRuns is no longer saved to .zdn files
    35. FIXED dump.txt files are no longer saved to .zdn files
    36. FIXED z_temp files are no longer saved to .zdn files
    37. FIXED $_del1 file is no longer saved to .zdn files
    38. FIXED $_driver_list_hex_timestamp file is no longer saved to .zdn files
    39. FIXED $_dvrref_table_98 file is no longer saved to .zdn files
    40. FIXED $_dvrref_updatetime file is no longer saved to .zdn files
    41. FIXED $_kd_display file is no longer saved to .zdn files
    42. FIXED $_kernel_dir1 file is no longer saved to .zdn files
    43. FIXED $_OS_ver1 file is no longer saved to .zdn files
    44. FIXED $_parm2 file is no longer saved to .zdn files
    45. FIXED $_parms_dir1 file is no longer saved to .zdn files
    46. FIXED $_symbols file is no longer saved to .zdn files
    47. FIXED $_sys_uptime file is no longer saved to .zdn files
    48. FIXED $_years files are no longer saved to .zdn files
    49. FIXED tmp\\un95 is now updated when quick save is selected based on what is in the username input
    50. FIXED tmp\\un95 is now updated when a .zdn file is loaded based on the username in the .zdn file
    51. FIXED tmp\\fullGUI.txt is now updated when a .zdn file is loaded based on the preferred setting for Full GUI Version in the .zdn file
    52. FIXED previous HTML path is no longer saved in .zdn file so it will not load and overwrite the previous HTML path the user recently used
    53. FIXED .txts are no longer opened on exit but the user is given the option to view the .txt files or the html files
    54. FIXED all error messages now appear in the progress output
    55. CHANGED Old Driver After info is now in its own tab
    56. CHANGED DRT is now labeled Driver Reference Table to prevent ambiguity with users who do not know what DRT means
    57. CHANGED Missing .dmps message now only has an OK option to revert back to the first screen and let the user add .dmps to the directory
    58. CHANGED Missing .dmps message to reflect the changes to the apps behavior when .dmps are not found
    59. CHANGED Messages for the three Incorrect kd path pop-ups
    60. CHANGED Messages for the error downloading driver reference table
    61. CHANGED Location of Output Directory Structure section
    62. CHANGED Location of buttons and checkbox for full GUI on first screen
    63. CHANGED Reference objects to allow for DPI scaling with new Output Directory Structure section
    64. CHANGED Button positioning to be more centered horizontally on the screen
    65. CHANGED outputDmps directory timeBetweenRuns.txt in 30 places to be stored in tmp\\outputDmps instead
    66. CHANGED mkdir command for outputDmps directory
    67. CHANGED move command for outputDmps directory
    68. CHANGED outputDmps time-based subdirectory for output .txt file in 32 places to be stored in user specified subdirectory instead
    69. ADDED More status updates with kd.exe file searching
    70. ADDED Better temporary file functionality
    71. ADDED better support for DPI setting changes, i.e. 125% display settings
    72. ADDED button positioning based on DPI settings
    73. ADDED tab sizing based on DPI settings
    74. ADDED label and text positioning based on DPI settings
    75. ADDED DPI awareness to apps so font sizes change with DPI changes
    76. ADDED progress bar sizes based on DPI settings
    77. ADDED html viewer sizes based on DPI settings
    78. ADDED menu bar positioning based on DPI settings
    79. ADDED check box positioning based on DPI settings
    80. ADDED overall appearance improvements for arrangement of Analysis Options tab
    81. ADDED Old Driver After tab for OS driver dates and DRT driver URL input
    82. ADDED More status updates for setting up the directory structure, getting user options, determining whether .dmps reside in the directory with the apps, and getting Driver Reference Table info
    83. ADDED Output Directory Structure section to first screen
    84. ADDED Output Directory input
    85. ADDED Output Subdirectory input
    86. ADDED Default setting for Output Directory input
    87. ADDED Default setting for Output Subdirectory input
    88. ADDED Ability to have outputDmps directory have a different name
    89. ADDED Ability to store the user's Output Directory input for creating the directory structure
    90. ADDED Ability to store the user's Output Subdirectory input for creating the directory/subdirectory structure
    91. ADDED Message if bad symbols are used in the directory name
    92. ADDED Message if bad symbols are used in the subdirectory name
    93. CLEANED UP commented code
    94. CLEANED UP debugging output files to not be saved in .zdn file
    2.2.5.0 Added on Oct. 30, 2012 at 12:50 PM EST
    1. FIXED Method for checking for directories that already exist
    2. FIXED Progress interface does not load when kd.exe is being searched for
    3. FIXED Problem where progress output closes too early and apps do not finish
    4. FIXED All progress outputs combined into one
    5. FIXED Yield used instead of sleep for thread switching (hopefully more robust for uniprocessor apps)
    6. FIXED HTML Viewer must be closed to stop the apps. Console is hidden to prevent outTimeDir from being a straggler
    7. FIXED Better method for progress bar updating percentage
    8. FIXED Faster closing of progress bar when apps finish
    9. FIXED HTML Viewer to load closer in time to when console or progress closes
    10. FIXED HTML Viewer creates HTML files and then loads them into the apps instead of loading one HTML file at a time
    11. FIXED Progress bar to prevent it from hanging when viewing kd outputs
    12. FIXED Program no longer crashes "out of the box" if the user processes BSODs from the first screen without changing settings first
    13. FIXED Program now saves out of the box settings for .dmp processing
    14. FIXED Arguments output is now the same in processed files as it was in the kd output
    15. FIXED console versus GUI check
    16. FIXED Username in DRT update input on first screen is now saved before running
    17. FIXED Empty kd commands no longer run as user commands
    18. FIXED console or GUI choice is now saved for HTML Viewer output
    19. FIXED outTimeDir.txt is now saved in tmp directory
    20. FIXED tmp directory is not cleaned up until the apps are completely finished so it can be utilized longer
    21. FIXED Update checking method
    22. FIXED HTML Viewer does not load HTML files twice if Parse BBCode checkbox is checked when it first loads
    23. FIXED HTML Viewer now shows the checkbox checked when it first loads if BBCode parsing is enabled
    24. FIXED GUI progress text output no longer has strobe effect for error messages or kd output
    25. FIXED Overall .dmp processing progress continues to display when opening kd output in full GUI progress output
    26. FIXED Apps no longer hang when kd user/default output is selected and no output exists in full GUI progress output
    27. FIXED Problem that causes apps to exit prematurely in full GUI progress output
    28. FIXED Problem with user kd output in full GUI progress output
    29. FIXED More progress steps are displayed when parsing the kd output
    30. FIXED Apps no longer hang when switching on or off the kd output in the full GUI progress output
    31. FIXED Apps no longer hang with CSV output when drivers appear many times
    32. FIXED Apps no longer go over 100 percent in some cases for the progress bar so the .NET warning dialog no longer shows up
    33. FIXED Apps now load forumSettings file when Process BSODs is clicked if there is input to Originating Post and the .zdn file exists for that set of forums
    34. FIXED HTML Viewer loads in upper left corner after HTML Viewer option is chosen through the HTML Viewer dialog
    35. FIXED All windows load near the center of the screen
    36. FIXED All windows now load in the center of the screen instead of near the center of the screen
    37. FIXED The first debug session time only shows up once with default kd commands if user commands are also used
    38. FIXED Progress now shown for kd.exe search during default or user kd analysis
    39. FIXED Progress bar no longer reloads faster on some systems than others when the progress is unknown
    40. FIXED First Screen's buttons are now the correct size for more systems
    41. FIXED Progress Bar labels are now the correct size for more systems
    42. FIXED Window sizes to fit on more screens
    43. FIXED Checkbox for Full GUI functionality now works within Change Settings
    44. FIXED Window sizes
    45. FIXED Always on top option works again
    46. FIXED Excluded Driver list no longer is overwritten
    47. FIXED XP SP3 is now seen by the apps instead of printing that 1, 2, and 3 are missing
    48. FIXED kernel version output is no longer corrupted
    49. FIXED Debug time between updates of OS Version is no longer displayed in the console
    50. FIXED "Getting Driver Reference Table..." now displays properly in console version
    51. FIXED tmp directory no longer poses a problem if it remains after the apps crash (hopefully they won't crash, though ;) )
    52. FIXED View .txts now also works after clicking View Previous HTML
    53. FIXED Font formatting in HTML viewer
    54. FIXED Select All / Deselect All now works as it was always intended to
    55. FIXED Excluded Drivers, User kd Commands, and Problem Driver Statistics input methods changed to prevent corruption
    56. FIXED Editing the first line in Excluded Drivers, User kd Commands, and Problem Driver Statistics when the first line does not yet exist no longer results in a possible bad line being created but instead acts like the Add is selected (this only works for the first line)
    57. CHANGED How Excluded Driver list is stored and updated
    58. CHANGED How OS Drivers are stored and checked by using dump.txt only
    59. REMOVED File option to have previous settings load when apps load; the first screen already accomplishes this feature
    60. REMOVED ms-dump.txt download and dependence
    61. MOVED Always on top feature is now under the Options menu item instead of the File menu item
    62. ADDED New Interface for processing .dmps to show a progress bar as the .dmps are processed
    63. ADDED Options for user to see kernel debugger output and / or user command output
    64. ADDED New progress while searching for .dmps
    65. ADDED New progress while searching for kd.exe
    66. ADDED Option to have user kd commands output before the default kd commands
    67. ADDED Simple method to switch from console version to GUI version and vice versa
    68. ADDED Concatenation of error messages instead of one at a time displaying sometimes so fast the user cannot read it
    69. ADDED First screen with DRT Update input
    70. ADDED Button on first screen to change all settings if desired
    71. ADDED Button on first screen to process BSODs (using previously saved settings) without having to wait for settings to load
    72. ADDED DRT input on first screen saves before being run
    73. ADDED DRT input on first screen is saved for changing settings
    74. ADDED Console shows progress with HTML Viewer when creating HTML files
    75. ADDED Progress bar shows progress with HTML Viewer when creating HTML files
    76. ADDED Option for user to run either the GUI or Console version of the apps
    77. ADDED Option to continue with downloaded DRT file even if possible errors exist
    78. ADDED Improved kd output loading for full GUI progress output
    79. ADDED Additional text box for user kd output so default and user kd have separate text boxes in the full GUI progress output
    80. ADDED Progress of loading the kd output and kd user output for each .dmp within the full GUI progress output
    81. ADDED Tracking of which .dmps have already been loaded for kd output within the full GUI progress output
    82. ADDED Robustness for file versus directory checking for files that have directory names
    83. ADDED Loading feature using the Originating Post input to determine which forum settings to use for the apps
    84. ADDED Saving feature to save the forum settings based on the Originating Post input
    85. ADDED Output for console version to show the same progress as the full GUI version
    86. ADDED Button to open .txt files instead of HTML Viewer if the user changes his/her mind at the HTML Viewer dialog
    87. ADDED More forum support for forumSettings .zdn files
    88. ADDED XP, Vista, and 8 old driver after dates separate from 7 old driver date
    89. ADDED Drop down for XP, Vista, 7, and 8 boxes now link to appropriate Old Driver After boxes
    90. ADDED XP, Vista, and 8 Old Driver After dates save and load
    91. ADDED Check box setting saves and loads for Missing Service Pack line in importantInfo, _98-debug, _88-debug, and template output
    92. ADDED OS Version Check
    93. ADDED Service Pack Check
    94. ADDED Missing Service Pack output
    95. ADDED Ability to use the OS Version for each Old Driver After to determine which OS date to use
    96. ADDED View Previous HTML button
    97. ADDED Functionality for View Previous HTML button
    98. ADDED OS Options for Excluded Drivers tab
    99. ADDED Save and load capability with OS Options on Excluded Drivers tab
    100. ADDED Functionality for OS options in Excluded Drivers tab
    101. ADDED DRT BSOD Descriptions now used to determine if drivers should be highlighted in red and considered as needing updating or removal. This can be overridden through the Excluded Drivers tab
    102. ADDED OS Version lists are updated when Excluded Driver list is appended
    103. ADDED Better update method for OS Version in Excluded Driver list
    104. ADDED Better support for View Previous HTML button to work from any path
    2.1.3.2 Added on Sep. 29, 2012 at 12:25 AM EST
    1. FIXED Changed the name of "Load Previous" to "Revert to Last Save"
    2. FIXED Instead of appending to a file, the file is overwritten during Save As (problem fixed on saves using spaces in the paths)
    3. FIXED Revert to Last Save no longer occurs when Open is canceled
    4. FIXED Apps stop when GUI is closed. Apps only continue if Save and Run is clicked. Stopping on close is more intuitive behavior
    5. FIXED Check box select all and deselect all box now reloads when mouse leaves or enters checkbox list
    6. FIXED html files are now stored in their own directory to prevent clutter
    7. FIXED html files are not output if the .txt file does not exist
    8. FIXED sizing issues with output viewer with apps
    9. FIXED select all / deselect all missing the last three Output Options
    10. FIXED The apps start always on top
    11. FIXED files with unknown extensions are now moved after being run if they are .dmps that users changed the extensions on
    12. FIXED problem that causes apps to hang when not connected to the internet
    13. FIXED If user chooses to not have apps load previous settings on startup, save and run will just run the apps without saving empty data
    14. FIXED Create directories for users with spaces in their local username
    15. FIXED Prevent Users from using Save and Save As with empty forms when settings are not loaded on startup
    16. FIXED Prevent Users from using Quick Save with empty forms when settings are not loaded on startup
    17. FIXED ASACPI.sys no longer included in the old driver list if it is 2009 or newer
    18. FIXED GearAspiWDM.sys no longer included in the old driver list
    19. FIXED Minor bug reading in user's template.txt file when lines have no characters and the program checked for the first character
    20. FIXED Index of string vector going out of bounds for old driver checks
    21. FIXED Case where no external drivers are specified and all drivers are considered old no longer happens
    22. FIXED Spacing issue with HTML Viewers
    23. FIXED BBCode can now be entered using any case sequence of characters, i.e. cOdE will behave the same as code, CODE, or CoDe
    24. FIXED List sequences now work as intended. The HTML conversion was incorrect prior to this release
    25. FIXED Font formatting in HTML Viewers now works as it should
    26. FIXED Spacing issue with font formatting in HTML Viewers
    27. FIXED Final time now indicates the actual time to process the .dmps and is not interrupted by corrupted .dmp and size mismatch .dmp messages
    28. FIXED Logic for driver sorting by name and date
    29. FIXED csv behavior to make sorting in Excel easier
    30. FIXED Time dmp was run so it has enough precision to keep track of seconds
    31. FIXED Headers for columns so they are not considered data by the apps
    32. FIXED Probably Caused By is included in the header of .csv files
    33. FIXED Program crashes with driver info not including timestamp with user commands
    34. FIXED Driver lists no longer have erroneous input due to expecting timestamps when user runs other lm commands not including the t commands
    35. FIXED Driver lists no longer have erroneous input due to expecting driver extension names when user runs other lm commands not including the n commands
    36. FIXED Program no longer hangs if the path to kd.exe includes spaces and extra quotes
    37. FIXED Numbering lists no longer deletes valuable info
    38. FIXED Numbering lists no longer have problems with dates with numbers in them
    39. FIXED Numbers don't duplicate if numbers already exist
    40. FIXED Directory name is used for an empty file and directory is missing no longer causes apps to hang
    41. FIXED Arguments list now includes all argument info instead of being cut off
    42. FIXED .dmp files with spaces in the name now will be moved after .dmps are run
    43. FIXED String searches are now more detailed to prevent finding strings within a stack trace that should only be found with !analyze -v
    44. FIXED "Now running user commands..." only prints once
    45. FIXED user kd commands no longer cause corrupted lists to grow unless "Only Use User kd Commands" is checked
    46. FIXED "Only Use User kd Commands" now have correct debug session time for header in _99-debug.txt file
    47. FIXED size issue with _99-debug.txt html viewer
    48. FIXED Better symbols checking for wrong symbols now also works with user kd commands
    49. FIXED Faster method developed for symbols error checking and robust error checking by storing symbols error lines so errors that re-occur even after downloading symbols are not checked for each user command multiple times
    50. FIXED Corrupted messages for user commands only show up once per .dmp instead of once per command
    51. FIXED Link now works if "there may be an update available" message appears
    52. CHANGED How options are chosen for always on top and loading settings on startup; both are now a simple check or uncheck within the file menu
    53. CHANGED Date check for message that "there may be an update available" for apps
    54. ADDED Ability to save changes to a chosen file by clicking save
    55. ADDED Quick Save for next run or to temporarily save settings
    56. ADDED An information message box appears when the program is finished to make sure it is closed after it finishes
    57. ADDED Lists of important dates for each OS starting with Windows XP and ending with Windows 8
    58. ADDED Select all/Deselect all check boxes
    59. ADDED The ability to choose whether the apps treat all files in the directory as possible .dmps
    60. ADDED The ability to output the .txt files within the apps instead of text editors/notepad and have the files displayed with their BBCode parsed into simple formatting. Not all BBCode is supported due to different sites using different BBCode wrappers
    61. ADDED Microsoft Windows OS dates now can be input to the Old Driver After date by clicking on the desired date from the drop down for each Microsoft Windows OS Dates
    62. ADDED Ability to turn on or off the apps loading previous settings when the apps load (File -> When Apps Load)
    63. ADDED BBCode support for [CODE], [FONT], [LIST], [LIST=1], [LIST=a], [SIZE=1-7], [INDENT]
    64. ADDED Option to turn off BBCode Parsing in HTML viewers before processing the .dmps
    65. ADDED Option within the HTML Viewers to turn on/off BBCode Parsing
    66. ADDED Option to make the apps interface always on top or not while running
    67. ADDED Input for ASACPI.sys date. That date, and any previous dates: consider the driver old and in need of updating
    68. ADDED List of drivers to be excluded from the Old Driver Date check. The list also includes its own date input for those drivers
    69. ADDED Numbers to drivers and driver dates in the Excluded Drivers list to keep track of which drivers pair with which dates
    70. ADDED Overclock Ratio calculation if overclocking is suspected
    71. ADDED Exit option in the File menu
    72. ADDED csv output for driver statistics with known problematic drivers
    73. ADDED Time dmp was run in first column of driver statistics output
    74. ADDED Header to each column to organize which information is given in each column
    75. ADDED The ability to input user kd commands
    76. ADDED The ability for the user to choose to run only those commands instead of the defaults
    77. ADDED The ability to still parse out needed info if the user runs only the user commands (assuming the user commands include !analyze -v and driver list info)
    78. ADDED Numbers must be either of the first two characters of lists
    79. ADDED More robust method for creating directories if they are missing from the SysnativeBSODApps directory
    80. ADDED Better symbols checking for wrong symbols
    81. ADDED New method for checking whether symbols are definitely wrong or just possibly wrong
    2.0.0.0 Added on Aug. 31, 2012 at 12:56 AM EST
    1. FIXED Problem with template loading if template lines are longer than 255 characters
    2. FIXED Problem with win32k.sys symbols if the module information is unavailable or timestamp has 08:09 2012 in the timestamp
    3. FIXED Made reading input files more robust. Parms files with long lines no longer cause problems
    4. FIXED Issue with user profile path on systems using other languages
    5. FIXED Kernel symbols are WRONG error message order
    6. FIXED Re-adjusted the % Finished dialog to be more accurate
    7. FIXED The kd.exe path to be found on all drives active on the system instead of just the C: drive
    8. FIXED The Old Driver After so it actually saves the date input by the user. This was not working before
    9. FIXED Local Symbols Options to save options from last local run even if an online path was used since that run
    10. FIXED xcopy command so it can work within the SysnativeBSODApps directory under the user profile
    11. ADDED New icon
    12. ADDED Message that an update is available when the next month arrives
    13. ADDED Details to .exe file (Right click SysnativeBSODApps.exe -> Properties -> Details tab)
    14. ADDED Output to _95-debug.txt when all 3rd party drivers are found in the table to let the user know all drivers were found in the table
    15. ADDED The ability to find the kd.exe path automatically if the user enters the incorrect path or does not enter a path
    16. ADDED A pop up message if the kd.exe path is incorrect with steps to let the apps find the path or let the user enter it manually
    17. ADDED A pop up message for corrupted dmps at the end of the apps run
    18. ADDED A pop up message for size mismatched dmps (size 0 .dmp files included)
    19. ADDED The ability to choose whether BBCode is used in Code Boxes
    20. ADDED The ability to choose whether old drivers are highlighted in red
    21. ADDED Full date capability for Old Driver After input
    22. ADDED template.txt options now are separated: <3rd Party Drivers><date><descriptions><timestamp>
    23. ADDED <timestamp> option in template.txt allows only drivers prior to the Old Driver After date to be output
    24. ADDED A new interface for the symbols search path and options
    25. ADDED Ability to quick save settings without running the apps
    26. ADDED Ability to save and load settings to/from a saved .zdn file
    Attached Files Attached Files
    Last edited by writhziden; 01-04-2013 at 01:24 AM. Reason: Clearer installation instructions
    zigzag3143, niemiro and jcgriff2 say thanks for this.

  11. #11
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    OFFICIAL UPDATE: Sysnative BSOD Processing Apps 2.6.3.1

    Version 2.6.3.1 is available for download.

    To Install:
    1. You will need:

      1. Microsoft .NET Framework 4 (Web Installer)
      2. Visual C++ 2010 Redistributable (x86)


    2. If you are running XP, you will also need:



    3. Download SysnativeBSODApps_x_x_x_x.zip and extract the files. From within the directory you extracted, run Setup.exe to install the apps to %userprofile%\SysnativeBSODApps. A copy of the apps and the .chm help file will also remain in the Setup.exe SysnativeBSODApps subdirectory.

      Do not move the Setup.exe file anywhere; run it from within the directory that was created by extracting the .zip file.


    4. Once the apps are installed, you can run them as is, or you can Change Settings and customize the options for the output of the .dmp processing.


    The .chm file is a good resource if you need help. See post #1 for more info.


    Reason For Update:
    Code:
    2.6.3.1 Added on Jan. 06, 2013 at 08:35 PM EST
    
    1. FIXED Setup.exe C:\Users (Vista/7/8) and C:\Documents and Settings (XP) to not include Default, Default User, or All Users directories since they are junctions to directories the apps will not work from
    2. ADDED kd.exe dropdown list to provide and select from multiple kd.exe paths
    3. ADDED Quick Save option now saves to a Blank.zdn file
    4. ADDED Revert to Quick Save now loads the Quick Save Blank.zdn file
    5. ADDED Save and Run button now saves to blankSaveAndRun.zdn file if Originating Post is empty
    6. ADDED blankSaveAndRun.zdn file now loads if Originating Post is empty and Change Settings is selected
    2.6.2.5 Added on Jan. 03, 2013 at 11:35 PM EST
    1. FIXED Opening Sysnative from the update available window no longer keeps the window on top of the browser window
    2. FIXED Setup.exe user profile list no longer shows files and only shows directories within the C:\Users folder (Vista, 7, 8) or C:\Documents and Settings folder (XP)
    3. ADDED Error message during Setup.exe run to let user know if Setup.exe is moved to a location where it can no longer install the apps.
    4. ADDED Support for www.bleepingcomputer.com forums
    2.6.2.1 Added on Jan. 02, 2013 at 11:00 AM EST
    1. FIXED Installer to prevent message that "This program might not have installed correctly"
    2. FIXED Problem when running the apps from the %userprofile%\SysnativeBSODApps directory
    3. ADDED Option to install apps to all users or choose the user profile to install the apps to.
    2.6.1.8 Added on Jan. 01, 2013 at 09:45 AM EST
    1. FIXED Copyright year.
    2.6.1.7 Added on Jan. 01, 2013 at 01:35 AM EST
    1. FIXED HTML Viewer window now behaves the same as the Change Settings window.
    2. FIXED DmpsList window now opens on top of other windows.
    3. FIXED rename.txt is now deleted after being used
    4. FIXED outputOptions.txt no longer is overwritten when run for the first time, so it no longer results in no output files being created for new users.
    5. ADDED Setup.exe for installing apps.
    6. ADDED Better behavior for bringing apps windows to the front of other windows.
    7. ADDED License agreement check
    8. ADDED Update check so users will know if an important update may have been released
    2.6.0.0 Added on Dec. 26, 2012 at 02:10 AM EST
    1. FIXED Error output for progress bar is now cleared at the beginning of the apps running
    2. FIXED Bug that prevented highlighting of some drivers in driver description lists
    3. FIXED null.txt is now deleted after .txt files are opened with HTML Viewer windows
    4. FIXED Yet another bug that prevented highlighting of some drivers in driver description lists
    5. FIXED Probably Caused By line no longer appears after BugCheck codes, it is toward the top as in the WinDbg and kernel debugging analyses
    6. FIXED All BugCheck based information is output in a group instead of interrupted by other output such as Probably Caused By or DEFAULT_BUCKET_ID
    7. FIXED First instance of BugCheck Info name is now given in the link.
    8. FIXED Better matching of BugCheck Info string
    9. FIXED When no .dmps exist and New .dmps only is checked, the apps no longer erroneously give the message that no new .dmps were found
    10. FIXED Old .dmps moved to %TEMP%\SysnativeBSODApps\oldDmps if they are not going to be run by apps
    11. FIXED runDmps() output for timeBetweenRuns.txt is now output again
    12. FIXED Apps no longer continue the 30 second countdown if the .dmps list window is closed.
    13. FIXED .dmps list cleanup of .dmps now works properly so .dmps are moved to either the output directory or the %TEMP%\SysnativeBSODApps\oldDmps directory
    14. FIXED .dmps list only populated by .dmp file names that are not blank
    15. FIXED .dmps list going out of bounds
    16. FIXED console window now hides if user changes option for full GUI after running with full GUI disabled initially
    17. FIXED Sysnative title no longer appears multiple times when the apps are run multiple times within the same initial run
    18. FIXED making the directory oldDmps in the %TEMP%\SysnativeBSODApps\ directory
    19. FIXED .dmp file names are now only added to the oldDmp list if the .dmps are selected through the DmpList window
    20. FIXED timeout for dmps list option is now hidden in the Change Settings area
    21. FIXED timeout for dmps list option is now saved to %TEMP%\SysnativeBSODApps instead of the user profile
    22. FIXED oldDmpsList no longer saves within the .zdn file
    23. FIXED Users who had originally not opened HTML on exit were not getting the option to open .txts, so the apps did not open .txts before exiting
    24. FIXED timeBetweenRuns no longer grows each time the apps run when Process BSODs is selected instead of Change Settings
    25. FIXED CPU usage during runtime is now lower
    26. FIXED More reduction to CPU usage during runtime
    27. FIXED Better forum support for Process BSODs button
    28. FIXED Problem with console apps if GUI apps were canceled
    29. FIXED Debugging output in console apps has been removed
    30. FIXED Error text is cleared prior to Change Settings loading settings
    31. FIXED Progress bar updates after getting to 100%
    32. FIXED Progress bar shows when settings are saving after Save and Run is clicked
    33. FIXED Messsage for setting up directory structure
    34. FIXED "%userprofile%\SysnativeBSODApps" junction point so it now works well in XP
    35. FIXED Forum settings are not loaded during Revert to Last Save
    36. FIXED Progress bar updates now show during save, save as, and open
    37. FIXED Progress bar is no longer always on top but brought to the top window after re-appearing
    38. FIXED Progress bar now hides during DmpList window
    39. FIXED Multiple progress bars no longer show up during loading of Change Settings window
    40. CHANGED order of BugCheckInfo, probably caused by lines
    41. CHANGED order of BugCheckInfo, Bugcheck code lines
    42. CHANGED order of BugCheckInfo, Bugcheck String lines
    43. CHANGED only files that are checked to see if they are dmps are .dmp, .mdmp, .kdmp, .hdmp, and .txt instead of all files; this should lower time for apps to check .dmps if .avi files, .docx files, etc. exist in the directory with the apps
    44. CHANGED date when apps will let the user know when updates are available in Feb. 2013
    45. ADDED Ability to open .txt files from HTML viewer
    46. ADDED Selecting View .txts instead of View HTML still closes the apps, but only on the screen where both choices are available.
    47. ADDED BugCheckAnalysis string vector
    48. ADDED BugCheck Info line added to 88 and 98 files.
    49. ADDED Checkbox to analyze New .dmps only; this means that .dmps that the apps analyzed in the past are ignored so only a user's most recent .dmps are analyzed
    50. ADDED File output of the New .dmps only checkbox
    51. ADDED Variable for new versus old .dmps
    52. ADDED File output to store all .dmps that have already been analyzed (since the time of this version of the apps started being used)
    53. ADDED Message that no new .dmps exist in the current set of .dmps if all .dmps have already been analyzed and New .dmps only is turned on
    54. ADDED Browse button for kd.exe path to find kd.exe
    55. ADDED Output file for dmp file list for later allowing user to choose which .dmps to analyze
    56. ADDED 2nd output file for dmp file list for later allowing user to choose which .dmps to analyze
    57. ADDED checkedListBox that populates with .dmps that were found by apps
    58. ADDED numericUpDown box to select the number of days for how old .dmps are before they are excluded from the selected .dmps
    59. ADDED Select/De-Select All checkbox for choosing all/no .dmps in the list
    60. ADDED Continue button to analyze the .dmps selected
    61. ADDED link between checkedListBox and numericUpDown box to choose .dmps based on age
    62. ADDED link between checkedListBox and New .dmps Only checkbox so only new .dmps are selected when the .dmps list loads
    63. ADDED Timer so the .dmps continue after 30 seconds if the user does not notice the .dmps list window
    64. ADDED New .dmps list variable to save which .dmps the user selects and have only those saved in the outputDmps directory (or the user's specified output directory).
    65. ADDED .dmps not selected by the user are now placed in %TEMP%\SysnativeBSODApps\oldDmps to prevent clutter of the apps directory
    66. ADDED Timeout option for user to input the time before DmpList window closes automatically
    67. ADDED Support for eightforums
    68. ADDED Support for windows8forums
    69. ADDED Final output time to timeBetweenRuns.txt
    70. ADDED Ability to create SysnativeBSODApps directory elsewhere, i.e. a flash drive for debugging on many machines, and then create a junction to point to it from %userprofile%\SysnativeBSODApps
    71. ADDED Button for saving forum based .zdn files; forum based .zdn files are no longer saved when Save and Run is clicked.
    72. ADDED Support for the following forums:
      1. social.microsoft.com/Forums
      2. social.technet.microsoft.com
      3. forums.techguy.org
      4. geekstogo.com
      5. howtogeek.com
      6. majorgeeks.com
      7. forums.cnet.com
      8. windowsforums.org
      9. forums.windowsforum.org
      10. forum.mintywhite.com
      11. winsource.com
      12. windowssecrets.com/forums
      13. windowsitpro
      14. w7forums.com
      15. win8forums.com
    73. ADDED 19 progress messages to the Change Settings button to show what is loading as the settings load (Full GUI Version)
    74. ADDED 19 progress messages to the Change Settings button to show what is loading as the settings load (Console Version)
    75. ADDED Console support to clear the screen prior to starting analysis so Change Settings progress is removed from the screen
    76. ADDED Progress bar Options -> Always On Top support option
    2.4.5.0 Added on Nov. 24, 2012 at 02:40 AM EST
    1. FIXED Width of date column in Excluded Drivers to prevent text wrapping
    2. FIXED Scrollbars added to Excluded Drivers Windows 8 column
    3. FIXED Progress bar no longer updates before the status text in some instances
    4. FIXED fullPath.txt is no longer left behind after cleanup
    5. FIXED Program no longer hangs if $_Microsoft_OS_Drivers file is missing
    6. FIXED Possible other missing files no longer can cause apps to hang
    7. FIXED Temporary directory linking now works in Windows XP with the Server 2003 Resource Kit
    8. FIXED Temporary link deletion no longer results in temporary files being deleted from the %TEMP% directory
    9. FIXED User command output is now only saved for the current set of .dmps instead of including .dmps from many runs ago
    10. FIXED Rare instance where Arguments list appears when "Arg" string exists inside OEM string list
    11. FIXED tab sizing scheme for DPI changes
    12. FIXED text box sizing change for DPI settings within progress bar output
    13. FIXED allow only one instance of the apps to run at a time to prevent erratic behavior when two instances overwrite files
    14. FIXED Keyboard input no longer selects HTML Viewer on the View HTML or View .txts options.
    15. FIXED CheckedListBox iterations for select all and deselect all options
    16. FIXED Driver lists containing drivers that have been updated no longer show the old driver in red if it has been updated in a more recent .dmp file
    17. FIXED 3rdPartyDriverName title changed to 3rdPartyDriverDate for 3rdPartyDriverDate HTML viewer
    18. FIXED .dmps now checked for prior to downloading any DRT info to save time downloading DRT info if .dmps are not present
    19. FIXED Missing .dmps message now reverts back to the first screen of the apps
    20. FIXED Apps now restart when cancel is selected for Incorrect kd path
    21. FIXED Apps now restart when cancel is selected for error downloading driver reference table
    22. FIXED Apps now restart when WinDbg is not found
    23. FIXED Apps now restart when progress output is closed in full GUI mode
    24. FIXED Vector storage no longer goes out of bounds when BBCode is turned off in importantinfo.txt
    25. FIXED Status messages are not overwritten due to length changes in the console version of the apps
    26. FIXED Service Pack missing information is now included even when BBCode is turned off in importantinfo.txt
    27. FIXED Vector for user kd commands no longer goes out of bounds when user commands are not specified
    28. FIXED Service Pack missing messages are no longer highlighted in red when BBCode is turned off
    29. FIXED Space added after Service Pack missing messages if extra spacing is selected for importantinfo.txt
    30. FIXED currentDir.txt is now stored in the tmp directory prior to tmp being deleted to prevent currentDir.txt from being a straggler after Change Settings is closed and the apps exit
    31. FIXED the default ouputDmps directory name is now correctly outputDmps
    32. FIXED tmp directory and timeBetweenRuns no longer left behind if tmp is a directory instead of a junction
    33. FIXED tmp\\outputDmps files are deleted prior to tmp being deleted
    34. FIXED timeBetweenRuns is no longer saved to .zdn files
    35. FIXED dump.txt files are no longer saved to .zdn files
    36. FIXED z_temp files are no longer saved to .zdn files
    37. FIXED $_del1 file is no longer saved to .zdn files
    38. FIXED $_driver_list_hex_timestamp file is no longer saved to .zdn files
    39. FIXED $_dvrref_table_98 file is no longer saved to .zdn files
    40. FIXED $_dvrref_updatetime file is no longer saved to .zdn files
    41. FIXED $_kd_display file is no longer saved to .zdn files
    42. FIXED $_kernel_dir1 file is no longer saved to .zdn files
    43. FIXED $_OS_ver1 file is no longer saved to .zdn files
    44. FIXED $_parm2 file is no longer saved to .zdn files
    45. FIXED $_parms_dir1 file is no longer saved to .zdn files
    46. FIXED $_symbols file is no longer saved to .zdn files
    47. FIXED $_sys_uptime file is no longer saved to .zdn files
    48. FIXED $_years files are no longer saved to .zdn files
    49. FIXED tmp\\un95 is now updated when quick save is selected based on what is in the username input
    50. FIXED tmp\\un95 is now updated when a .zdn file is loaded based on the username in the .zdn file
    51. FIXED tmp\\fullGUI.txt is now updated when a .zdn file is loaded based on the preferred setting for Full GUI Version in the .zdn file
    52. FIXED previous HTML path is no longer saved in .zdn file so it will not load and overwrite the previous HTML path the user recently used
    53. FIXED .txts are no longer opened on exit but the user is given the option to view the .txt files or the html files
    54. FIXED all error messages now appear in the progress output
    55. CHANGED Old Driver After info is now in its own tab
    56. CHANGED DRT is now labeled Driver Reference Table to prevent ambiguity with users who do not know what DRT means
    57. CHANGED Missing .dmps message now only has an OK option to revert back to the first screen and let the user add .dmps to the directory
    58. CHANGED Missing .dmps message to reflect the changes to the apps behavior when .dmps are not found
    59. CHANGED Messages for the three Incorrect kd path pop-ups
    60. CHANGED Messages for the error downloading driver reference table
    61. CHANGED Location of Output Directory Structure section
    62. CHANGED Location of buttons and checkbox for full GUI on first screen
    63. CHANGED Reference objects to allow for DPI scaling with new Output Directory Structure section
    64. CHANGED Button positioning to be more centered horizontally on the screen
    65. CHANGED outputDmps directory timeBetweenRuns.txt in 30 places to be stored in tmp\\outputDmps instead
    66. CHANGED mkdir command for outputDmps directory
    67. CHANGED move command for outputDmps directory
    68. CHANGED outputDmps time-based subdirectory for output .txt file in 32 places to be stored in user specified subdirectory instead
    69. ADDED More status updates with kd.exe file searching
    70. ADDED Better temporary file functionality
    71. ADDED better support for DPI setting changes, i.e. 125% display settings
    72. ADDED button positioning based on DPI settings
    73. ADDED tab sizing based on DPI settings
    74. ADDED label and text positioning based on DPI settings
    75. ADDED DPI awareness to apps so font sizes change with DPI changes
    76. ADDED progress bar sizes based on DPI settings
    77. ADDED html viewer sizes based on DPI settings
    78. ADDED menu bar positioning based on DPI settings
    79. ADDED check box positioning based on DPI settings
    80. ADDED overall appearance improvements for arrangement of Analysis Options tab
    81. ADDED Old Driver After tab for OS driver dates and DRT driver URL input
    82. ADDED More status updates for setting up the directory structure, getting user options, determining whether .dmps reside in the directory with the apps, and getting Driver Reference Table info
    83. ADDED Output Directory Structure section to first screen
    84. ADDED Output Directory input
    85. ADDED Output Subdirectory input
    86. ADDED Default setting for Output Directory input
    87. ADDED Default setting for Output Subdirectory input
    88. ADDED Ability to have outputDmps directory have a different name
    89. ADDED Ability to store the user's Output Directory input for creating the directory structure
    90. ADDED Ability to store the user's Output Subdirectory input for creating the directory/subdirectory structure
    91. ADDED Message if bad symbols are used in the directory name
    92. ADDED Message if bad symbols are used in the subdirectory name
    93. CLEANED UP commented code
    94. CLEANED UP debugging output files to not be saved in .zdn file
    2.2.5.0 Added on Oct. 30, 2012 at 12:50 PM EST
    1. FIXED Method for checking for directories that already exist
    2. FIXED Progress interface does not load when kd.exe is being searched for
    3. FIXED Problem where progress output closes too early and apps do not finish
    4. FIXED All progress outputs combined into one
    5. FIXED Yield used instead of sleep for thread switching (hopefully more robust for uniprocessor apps)
    6. FIXED HTML Viewer must be closed to stop the apps. Console is hidden to prevent outTimeDir from being a straggler
    7. FIXED Better method for progress bar updating percentage
    8. FIXED Faster closing of progress bar when apps finish
    9. FIXED HTML Viewer to load closer in time to when console or progress closes
    10. FIXED HTML Viewer creates HTML files and then loads them into the apps instead of loading one HTML file at a time
    11. FIXED Progress bar to prevent it from hanging when viewing kd outputs
    12. FIXED Program no longer crashes "out of the box" if the user processes BSODs from the first screen without changing settings first
    13. FIXED Program now saves out of the box settings for .dmp processing
    14. FIXED Arguments output is now the same in processed files as it was in the kd output
    15. FIXED console versus GUI check
    16. FIXED Username in DRT update input on first screen is now saved before running
    17. FIXED Empty kd commands no longer run as user commands
    18. FIXED console or GUI choice is now saved for HTML Viewer output
    19. FIXED outTimeDir.txt is now saved in tmp directory
    20. FIXED tmp directory is not cleaned up until the apps are completely finished so it can be utilized longer
    21. FIXED Update checking method
    22. FIXED HTML Viewer does not load HTML files twice if Parse BBCode checkbox is checked when it first loads
    23. FIXED HTML Viewer now shows the checkbox checked when it first loads if BBCode parsing is enabled
    24. FIXED GUI progress text output no longer has strobe effect for error messages or kd output
    25. FIXED Overall .dmp processing progress continues to display when opening kd output in full GUI progress output
    26. FIXED Apps no longer hang when kd user/default output is selected and no output exists in full GUI progress output
    27. FIXED Problem that causes apps to exit prematurely in full GUI progress output
    28. FIXED Problem with user kd output in full GUI progress output
    29. FIXED More progress steps are displayed when parsing the kd output
    30. FIXED Apps no longer hang when switching on or off the kd output in the full GUI progress output
    31. FIXED Apps no longer hang with CSV output when drivers appear many times
    32. FIXED Apps no longer go over 100 percent in some cases for the progress bar so the .NET warning dialog no longer shows up
    33. FIXED Apps now load forumSettings file when Process BSODs is clicked if there is input to Originating Post and the .zdn file exists for that set of forums
    34. FIXED HTML Viewer loads in upper left corner after HTML Viewer option is chosen through the HTML Viewer dialog
    35. FIXED All windows load near the center of the screen
    36. FIXED All windows now load in the center of the screen instead of near the center of the screen
    37. FIXED The first debug session time only shows up once with default kd commands if user commands are also used
    38. FIXED Progress now shown for kd.exe search during default or user kd analysis
    39. FIXED Progress bar no longer reloads faster on some systems than others when the progress is unknown
    40. FIXED First Screen's buttons are now the correct size for more systems
    41. FIXED Progress Bar labels are now the correct size for more systems
    42. FIXED Window sizes to fit on more screens
    43. FIXED Checkbox for Full GUI functionality now works within Change Settings
    44. FIXED Window sizes
    45. FIXED Always on top option works again
    46. FIXED Excluded Driver list no longer is overwritten
    47. FIXED XP SP3 is now seen by the apps instead of printing that 1, 2, and 3 are missing
    48. FIXED kernel version output is no longer corrupted
    49. FIXED Debug time between updates of OS Version is no longer displayed in the console
    50. FIXED "Getting Driver Reference Table..." now displays properly in console version
    51. FIXED tmp directory no longer poses a problem if it remains after the apps crash (hopefully they won't crash, though ;) )
    52. FIXED View .txts now also works after clicking View Previous HTML
    53. FIXED Font formatting in HTML viewer
    54. FIXED Select All / Deselect All now works as it was always intended to
    55. FIXED Excluded Drivers, User kd Commands, and Problem Driver Statistics input methods changed to prevent corruption
    56. FIXED Editing the first line in Excluded Drivers, User kd Commands, and Problem Driver Statistics when the first line does not yet exist no longer results in a possible bad line being created but instead acts like the Add is selected (this only works for the first line)
    57. CHANGED How Excluded Driver list is stored and updated
    58. CHANGED How OS Drivers are stored and checked by using dump.txt only
    59. REMOVED File option to have previous settings load when apps load; the first screen already accomplishes this feature
    60. REMOVED ms-dump.txt download and dependence
    61. MOVED Always on top feature is now under the Options menu item instead of the File menu item
    62. ADDED New Interface for processing .dmps to show a progress bar as the .dmps are processed
    63. ADDED Options for user to see kernel debugger output and / or user command output
    64. ADDED New progress while searching for .dmps
    65. ADDED New progress while searching for kd.exe
    66. ADDED Option to have user kd commands output before the default kd commands
    67. ADDED Simple method to switch from console version to GUI version and vice versa
    68. ADDED Concatenation of error messages instead of one at a time displaying sometimes so fast the user cannot read it
    69. ADDED First screen with DRT Update input
    70. ADDED Button on first screen to change all settings if desired
    71. ADDED Button on first screen to process BSODs (using previously saved settings) without having to wait for settings to load
    72. ADDED DRT input on first screen saves before being run
    73. ADDED DRT input on first screen is saved for changing settings
    74. ADDED Console shows progress with HTML Viewer when creating HTML files
    75. ADDED Progress bar shows progress with HTML Viewer when creating HTML files
    76. ADDED Option for user to run either the GUI or Console version of the apps
    77. ADDED Option to continue with downloaded DRT file even if possible errors exist
    78. ADDED Improved kd output loading for full GUI progress output
    79. ADDED Additional text box for user kd output so default and user kd have separate text boxes in the full GUI progress output
    80. ADDED Progress of loading the kd output and kd user output for each .dmp within the full GUI progress output
    81. ADDED Tracking of which .dmps have already been loaded for kd output within the full GUI progress output
    82. ADDED Robustness for file versus directory checking for files that have directory names
    83. ADDED Loading feature using the Originating Post input to determine which forum settings to use for the apps
    84. ADDED Saving feature to save the forum settings based on the Originating Post input
    85. ADDED Output for console version to show the same progress as the full GUI version
    86. ADDED Button to open .txt files instead of HTML Viewer if the user changes his/her mind at the HTML Viewer dialog
    87. ADDED More forum support for forumSettings .zdn files
    88. ADDED XP, Vista, and 8 old driver after dates separate from 7 old driver date
    89. ADDED Drop down for XP, Vista, 7, and 8 boxes now link to appropriate Old Driver After boxes
    90. ADDED XP, Vista, and 8 Old Driver After dates save and load
    91. ADDED Check box setting saves and loads for Missing Service Pack line in importantInfo, _98-debug, _88-debug, and template output
    92. ADDED OS Version Check
    93. ADDED Service Pack Check
    94. ADDED Missing Service Pack output
    95. ADDED Ability to use the OS Version for each Old Driver After to determine which OS date to use
    96. ADDED View Previous HTML button
    97. ADDED Functionality for View Previous HTML button
    98. ADDED OS Options for Excluded Drivers tab
    99. ADDED Save and load capability with OS Options on Excluded Drivers tab
    100. ADDED Functionality for OS options in Excluded Drivers tab
    101. ADDED DRT BSOD Descriptions now used to determine if drivers should be highlighted in red and considered as needing updating or removal. This can be overridden through the Excluded Drivers tab
    102. ADDED OS Version lists are updated when Excluded Driver list is appended
    103. ADDED Better update method for OS Version in Excluded Driver list
    104. ADDED Better support for View Previous HTML button to work from any path
    2.1.3.2 Added on Sep. 29, 2012 at 12:25 AM EST
    1. FIXED Changed the name of "Load Previous" to "Revert to Last Save"
    2. FIXED Instead of appending to a file, the file is overwritten during Save As (problem fixed on saves using spaces in the paths)
    3. FIXED Revert to Last Save no longer occurs when Open is canceled
    4. FIXED Apps stop when GUI is closed. Apps only continue if Save and Run is clicked. Stopping on close is more intuitive behavior
    5. FIXED Check box select all and deselect all box now reloads when mouse leaves or enters checkbox list
    6. FIXED html files are now stored in their own directory to prevent clutter
    7. FIXED html files are not output if the .txt file does not exist
    8. FIXED sizing issues with output viewer with apps
    9. FIXED select all / deselect all missing the last three Output Options
    10. FIXED The apps start always on top
    11. FIXED files with unknown extensions are now moved after being run if they are .dmps that users changed the extensions on
    12. FIXED problem that causes apps to hang when not connected to the internet
    13. FIXED If user chooses to not have apps load previous settings on startup, save and run will just run the apps without saving empty data
    14. FIXED Create directories for users with spaces in their local username
    15. FIXED Prevent Users from using Save and Save As with empty forms when settings are not loaded on startup
    16. FIXED Prevent Users from using Quick Save with empty forms when settings are not loaded on startup
    17. FIXED ASACPI.sys no longer included in the old driver list if it is 2009 or newer
    18. FIXED GearAspiWDM.sys no longer included in the old driver list
    19. FIXED Minor bug reading in user's template.txt file when lines have no characters and the program checked for the first character
    20. FIXED Index of string vector going out of bounds for old driver checks
    21. FIXED Case where no external drivers are specified and all drivers are considered old no longer happens
    22. FIXED Spacing issue with HTML Viewers
    23. FIXED BBCode can now be entered using any case sequence of characters, i.e. cOdE will behave the same as code, CODE, or CoDe
    24. FIXED List sequences now work as intended. The HTML conversion was incorrect prior to this release
    25. FIXED Font formatting in HTML Viewers now works as it should
    26. FIXED Spacing issue with font formatting in HTML Viewers
    27. FIXED Final time now indicates the actual time to process the .dmps and is not interrupted by corrupted .dmp and size mismatch .dmp messages
    28. FIXED Logic for driver sorting by name and date
    29. FIXED csv behavior to make sorting in Excel easier
    30. FIXED Time dmp was run so it has enough precision to keep track of seconds
    31. FIXED Headers for columns so they are not considered data by the apps
    32. FIXED Probably Caused By is included in the header of .csv files
    33. FIXED Program crashes with driver info not including timestamp with user commands
    34. FIXED Driver lists no longer have erroneous input due to expecting timestamps when user runs other lm commands not including the t commands
    35. FIXED Driver lists no longer have erroneous input due to expecting driver extension names when user runs other lm commands not including the n commands
    36. FIXED Program no longer hangs if the path to kd.exe includes spaces and extra quotes
    37. FIXED Numbering lists no longer deletes valuable info
    38. FIXED Numbering lists no longer have problems with dates with numbers in them
    39. FIXED Numbers don't duplicate if numbers already exist
    40. FIXED Directory name is used for an empty file and directory is missing no longer causes apps to hang
    41. FIXED Arguments list now includes all argument info instead of being cut off
    42. FIXED .dmp files with spaces in the name now will be moved after .dmps are run
    43. FIXED String searches are now more detailed to prevent finding strings within a stack trace that should only be found with !analyze -v
    44. FIXED "Now running user commands..." only prints once
    45. FIXED user kd commands no longer cause corrupted lists to grow unless "Only Use User kd Commands" is checked
    46. FIXED "Only Use User kd Commands" now have correct debug session time for header in _99-debug.txt file
    47. FIXED size issue with _99-debug.txt html viewer
    48. FIXED Better symbols checking for wrong symbols now also works with user kd commands
    49. FIXED Faster method developed for symbols error checking and robust error checking by storing symbols error lines so errors that re-occur even after downloading symbols are not checked for each user command multiple times
    50. FIXED Corrupted messages for user commands only show up once per .dmp instead of once per command
    51. FIXED Link now works if "there may be an update available" message appears
    52. CHANGED How options are chosen for always on top and loading settings on startup; both are now a simple check or uncheck within the file menu
    53. CHANGED Date check for message that "there may be an update available" for apps
    54. ADDED Ability to save changes to a chosen file by clicking save
    55. ADDED Quick Save for next run or to temporarily save settings
    56. ADDED An information message box appears when the program is finished to make sure it is closed after it finishes
    57. ADDED Lists of important dates for each OS starting with Windows XP and ending with Windows 8
    58. ADDED Select all/Deselect all check boxes
    59. ADDED The ability to choose whether the apps treat all files in the directory as possible .dmps
    60. ADDED The ability to output the .txt files within the apps instead of text editors/notepad and have the files displayed with their BBCode parsed into simple formatting. Not all BBCode is supported due to different sites using different BBCode wrappers
    61. ADDED Microsoft Windows OS dates now can be input to the Old Driver After date by clicking on the desired date from the drop down for each Microsoft Windows OS Dates
    62. ADDED Ability to turn on or off the apps loading previous settings when the apps load (File -> When Apps Load)
    63. ADDED BBCode support for [CODE], [FONT], [LIST], [LIST=1], [LIST=a], [SIZE=1-7], [INDENT]
    64. ADDED Option to turn off BBCode Parsing in HTML viewers before processing the .dmps
    65. ADDED Option within the HTML Viewers to turn on/off BBCode Parsing
    66. ADDED Option to make the apps interface always on top or not while running
    67. ADDED Input for ASACPI.sys date. That date, and any previous dates: consider the driver old and in need of updating
    68. ADDED List of drivers to be excluded from the Old Driver Date check. The list also includes its own date input for those drivers
    69. ADDED Numbers to drivers and driver dates in the Excluded Drivers list to keep track of which drivers pair with which dates
    70. ADDED Overclock Ratio calculation if overclocking is suspected
    71. ADDED Exit option in the File menu
    72. ADDED csv output for driver statistics with known problematic drivers
    73. ADDED Time dmp was run in first column of driver statistics output
    74. ADDED Header to each column to organize which information is given in each column
    75. ADDED The ability to input user kd commands
    76. ADDED The ability for the user to choose to run only those commands instead of the defaults
    77. ADDED The ability to still parse out needed info if the user runs only the user commands (assuming the user commands include !analyze -v and driver list info)
    78. ADDED Numbers must be either of the first two characters of lists
    79. ADDED More robust method for creating directories if they are missing from the SysnativeBSODApps directory
    80. ADDED Better symbols checking for wrong symbols
    81. ADDED New method for checking whether symbols are definitely wrong or just possibly wrong
    2.0.0.0 Added on Aug. 31, 2012 at 12:56 AM EST
    1. FIXED Problem with template loading if template lines are longer than 255 characters
    2. FIXED Problem with win32k.sys symbols if the module information is unavailable or timestamp has 08:09 2012 in the timestamp
    3. FIXED Made reading input files more robust. Parms files with long lines no longer cause problems
    4. FIXED Issue with user profile path on systems using other languages
    5. FIXED Kernel symbols are WRONG error message order
    6. FIXED Re-adjusted the % Finished dialog to be more accurate
    7. FIXED The kd.exe path to be found on all drives active on the system instead of just the C: drive
    8. FIXED The Old Driver After so it actually saves the date input by the user. This was not working before
    9. FIXED Local Symbols Options to save options from last local run even if an online path was used since that run
    10. FIXED xcopy command so it can work within the SysnativeBSODApps directory under the user profile
    11. ADDED New icon
    12. ADDED Message that an update is available when the next month arrives
    13. ADDED Details to .exe file (Right click SysnativeBSODApps.exe -> Properties -> Details tab)
    14. ADDED Output to _95-debug.txt when all 3rd party drivers are found in the table to let the user know all drivers were found in the table
    15. ADDED The ability to find the kd.exe path automatically if the user enters the incorrect path or does not enter a path
    16. ADDED A pop up message if the kd.exe path is incorrect with steps to let the apps find the path or let the user enter it manually
    17. ADDED A pop up message for corrupted dmps at the end of the apps run
    18. ADDED A pop up message for size mismatched dmps (size 0 .dmp files included)
    19. ADDED The ability to choose whether BBCode is used in Code Boxes
    20. ADDED The ability to choose whether old drivers are highlighted in red
    21. ADDED Full date capability for Old Driver After input
    22. ADDED template.txt options now are separated: <3rd Party Drivers><date><descriptions><timestamp>
    23. ADDED <timestamp> option in template.txt allows only drivers prior to the Old Driver After date to be output
    24. ADDED A new interface for the symbols search path and options
    25. ADDED Ability to quick save settings without running the apps
    26. ADDED Ability to save and load settings to/from a saved .zdn file
    Attached Files Attached Files
    jcgriff2, zigzag3143, niemiro and 3 others say thanks for this.

  12. #12
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    OFFICIAL UPDATE: Sysnative BSOD Processing Apps 2.6.4

    Version 2.6.4 is available for download.

    To Install:
    1. You will need:

      1. Microsoft .NET Framework 4 (Web Installer)
      2. Visual C++ 2010 Redistributable (x86)


    2. If you are running XP, you will also need:



    3. Download SysnativeBSODApps_x_x_x.zip and extract the files. From within the directory you extracted, run Setup.exe to install the apps to %userprofile%\SysnativeBSODApps. A copy of the apps and the .chm help file will also remain in the Setup.exe SysnativeBSODApps subdirectory.

      Do not move the Setup.exe file anywhere; run it from within the directory that was created by extracting the .zip file.

      The new setup will not overwrite any of your settings if you have a previous version installed; it only optimizes the apps and sets up the new license key for the latest version.


    4. Once the apps are installed, you can run them as is, or you can Change Settings and customize the options for the output of the .dmp processing.


    The .chm file is a good resource if you need help. See post #1 for more info.


    Reason For Update:
    Code:
    2.6.4 Added on Jan. 18, 2013 at 12:38 AM EST
    
    1. FIXED Problem loading forum settings from the Change Settings window when Change Settings is initially opened with Originating Post blank
    2. FIXED Problem with update window showing up even with the latest version of the apps
    3. ADDED Ability to save forumSettings.zdn files within the .zdn file created from the Save As dialog.
    2.6.3.1 Added on Jan. 06, 2013 at 08:35 PM EST
    1. FIXED Setup.exe C:\Users (Vista/7/8) and C:\Documents and Settings (XP) to not include Default, Default User, or All Users directories since they are junctions to directories the apps will not work from
    2. ADDED kd.exe dropdown list to provide and select from multiple kd.exe paths
    3. ADDED Quick Save option now saves to a Blank.zdn file
    4. ADDED Revert to Quick Save now loads the Quick Save Blank.zdn file
    5. ADDED Save and Run button now saves to blankSaveAndRun.zdn file if Originating Post is empty
    6. ADDED blankSaveAndRun.zdn file now loads if Originating Post is empty and Change Settings is selected
    2.6.2.5 Added on Jan. 03, 2013 at 11:35 PM EST
    1. FIXED Opening Sysnative from the update available window no longer keeps the window on top of the browser window
    2. FIXED Setup.exe user profile list no longer shows files and only shows directories within the C:\Users folder (Vista, 7, 8) or C:\Documents and Settings folder (XP)
    3. ADDED Error message during Setup.exe run to let user know if Setup.exe is moved to a location where it can no longer install the apps.
    4. ADDED Support for www.bleepingcomputer.com forums
    2.6.2.1 Added on Jan. 02, 2013 at 11:00 AM EST
    1. FIXED Installer to prevent message that "This program might not have installed correctly"
    2. FIXED Problem when running the apps from the %userprofile%\SysnativeBSODApps directory
    3. ADDED Option to install apps to all users or choose the user profile to install the apps to.
    2.6.1.8 Added on Jan. 01, 2013 at 09:45 AM EST
    1. FIXED Copyright year.
    2.6.1.7 Added on Jan. 01, 2013 at 01:35 AM EST
    1. FIXED HTML Viewer window now behaves the same as the Change Settings window.
    2. FIXED DmpsList window now opens on top of other windows.
    3. FIXED rename.txt is now deleted after being used
    4. FIXED outputOptions.txt no longer is overwritten when run for the first time, so it no longer results in no output files being created for new users.
    5. ADDED Setup.exe for installing apps.
    6. ADDED Better behavior for bringing apps windows to the front of other windows.
    7. ADDED License agreement check
    8. ADDED Update check so users will know if an important update may have been released
    2.6.0.0 Added on Dec. 26, 2012 at 02:10 AM EST
    1. FIXED Error output for progress bar is now cleared at the beginning of the apps running
    2. FIXED Bug that prevented highlighting of some drivers in driver description lists
    3. FIXED null.txt is now deleted after .txt files are opened with HTML Viewer windows
    4. FIXED Yet another bug that prevented highlighting of some drivers in driver description lists
    5. FIXED Probably Caused By line no longer appears after BugCheck codes, it is toward the top as in the WinDbg and kernel debugging analyses
    6. FIXED All BugCheck based information is output in a group instead of interrupted by other output such as Probably Caused By or DEFAULT_BUCKET_ID
    7. FIXED First instance of BugCheck Info name is now given in the link.
    8. FIXED Better matching of BugCheck Info string
    9. FIXED When no .dmps exist and New .dmps only is checked, the apps no longer erroneously give the message that no new .dmps were found
    10. FIXED Old .dmps moved to %TEMP%\SysnativeBSODApps\oldDmps if they are not going to be run by apps
    11. FIXED runDmps() output for timeBetweenRuns.txt is now output again
    12. FIXED Apps no longer continue the 30 second countdown if the .dmps list window is closed.
    13. FIXED .dmps list cleanup of .dmps now works properly so .dmps are moved to either the output directory or the %TEMP%\SysnativeBSODApps\oldDmps directory
    14. FIXED .dmps list only populated by .dmp file names that are not blank
    15. FIXED .dmps list going out of bounds
    16. FIXED console window now hides if user changes option for full GUI after running with full GUI disabled initially
    17. FIXED Sysnative title no longer appears multiple times when the apps are run multiple times within the same initial run
    18. FIXED making the directory oldDmps in the %TEMP%\SysnativeBSODApps\ directory
    19. FIXED .dmp file names are now only added to the oldDmp list if the .dmps are selected through the DmpList window
    20. FIXED timeout for dmps list option is now hidden in the Change Settings area
    21. FIXED timeout for dmps list option is now saved to %TEMP%\SysnativeBSODApps instead of the user profile
    22. FIXED oldDmpsList no longer saves within the .zdn file
    23. FIXED Users who had originally not opened HTML on exit were not getting the option to open .txts, so the apps did not open .txts before exiting
    24. FIXED timeBetweenRuns no longer grows each time the apps run when Process BSODs is selected instead of Change Settings
    25. FIXED CPU usage during runtime is now lower
    26. FIXED More reduction to CPU usage during runtime
    27. FIXED Better forum support for Process BSODs button
    28. FIXED Problem with console apps if GUI apps were canceled
    29. FIXED Debugging output in console apps has been removed
    30. FIXED Error text is cleared prior to Change Settings loading settings
    31. FIXED Progress bar updates after getting to 100%
    32. FIXED Progress bar shows when settings are saving after Save and Run is clicked
    33. FIXED Messsage for setting up directory structure
    34. FIXED "%userprofile%\SysnativeBSODApps" junction point so it now works well in XP
    35. FIXED Forum settings are not loaded during Revert to Last Save
    36. FIXED Progress bar updates now show during save, save as, and open
    37. FIXED Progress bar is no longer always on top but brought to the top window after re-appearing
    38. FIXED Progress bar now hides during DmpList window
    39. FIXED Multiple progress bars no longer show up during loading of Change Settings window
    40. CHANGED order of BugCheckInfo, probably caused by lines
    41. CHANGED order of BugCheckInfo, Bugcheck code lines
    42. CHANGED order of BugCheckInfo, Bugcheck String lines
    43. CHANGED only files that are checked to see if they are dmps are .dmp, .mdmp, .kdmp, .hdmp, and .txt instead of all files; this should lower time for apps to check .dmps if .avi files, .docx files, etc. exist in the directory with the apps
    44. CHANGED date when apps will let the user know when updates are available in Feb. 2013
    45. ADDED Ability to open .txt files from HTML viewer
    46. ADDED Selecting View .txts instead of View HTML still closes the apps, but only on the screen where both choices are available.
    47. ADDED BugCheckAnalysis string vector
    48. ADDED BugCheck Info line added to 88 and 98 files.
    49. ADDED Checkbox to analyze New .dmps only; this means that .dmps that the apps analyzed in the past are ignored so only a user's most recent .dmps are analyzed
    50. ADDED File output of the New .dmps only checkbox
    51. ADDED Variable for new versus old .dmps
    52. ADDED File output to store all .dmps that have already been analyzed (since the time of this version of the apps started being used)
    53. ADDED Message that no new .dmps exist in the current set of .dmps if all .dmps have already been analyzed and New .dmps only is turned on
    54. ADDED Browse button for kd.exe path to find kd.exe
    55. ADDED Output file for dmp file list for later allowing user to choose which .dmps to analyze
    56. ADDED 2nd output file for dmp file list for later allowing user to choose which .dmps to analyze
    57. ADDED checkedListBox that populates with .dmps that were found by apps
    58. ADDED numericUpDown box to select the number of days for how old .dmps are before they are excluded from the selected .dmps
    59. ADDED Select/De-Select All checkbox for choosing all/no .dmps in the list
    60. ADDED Continue button to analyze the .dmps selected
    61. ADDED link between checkedListBox and numericUpDown box to choose .dmps based on age
    62. ADDED link between checkedListBox and New .dmps Only checkbox so only new .dmps are selected when the .dmps list loads
    63. ADDED Timer so the .dmps continue after 30 seconds if the user does not notice the .dmps list window
    64. ADDED New .dmps list variable to save which .dmps the user selects and have only those saved in the outputDmps directory (or the user's specified output directory).
    65. ADDED .dmps not selected by the user are now placed in %TEMP%\SysnativeBSODApps\oldDmps to prevent clutter of the apps directory
    66. ADDED Timeout option for user to input the time before DmpList window closes automatically
    67. ADDED Support for eightforums
    68. ADDED Support for windows8forums
    69. ADDED Final output time to timeBetweenRuns.txt
    70. ADDED Ability to create SysnativeBSODApps directory elsewhere, i.e. a flash drive for debugging on many machines, and then create a junction to point to it from %userprofile%\SysnativeBSODApps
    71. ADDED Button for saving forum based .zdn files; forum based .zdn files are no longer saved when Save and Run is clicked.
    72. ADDED Support for the following forums:
      1. social.microsoft.com/Forums
      2. social.technet.microsoft.com
      3. forums.techguy.org
      4. geekstogo.com
      5. howtogeek.com
      6. majorgeeks.com
      7. forums.cnet.com
      8. windowsforums.org
      9. forums.windowsforum.org
      10. forum.mintywhite.com
      11. winsource.com
      12. windowssecrets.com/forums
      13. windowsitpro
      14. w7forums.com
      15. win8forums.com
    73. ADDED 19 progress messages to the Change Settings button to show what is loading as the settings load (Full GUI Version)
    74. ADDED 19 progress messages to the Change Settings button to show what is loading as the settings load (Console Version)
    75. ADDED Console support to clear the screen prior to starting analysis so Change Settings progress is removed from the screen
    76. ADDED Progress bar Options -> Always On Top support option
    2.4.5.0 Added on Nov. 24, 2012 at 02:40 AM EST
    1. FIXED Width of date column in Excluded Drivers to prevent text wrapping
    2. FIXED Scrollbars added to Excluded Drivers Windows 8 column
    3. FIXED Progress bar no longer updates before the status text in some instances
    4. FIXED fullPath.txt is no longer left behind after cleanup
    5. FIXED Program no longer hangs if $_Microsoft_OS_Drivers file is missing
    6. FIXED Possible other missing files no longer can cause apps to hang
    7. FIXED Temporary directory linking now works in Windows XP with the Server 2003 Resource Kit
    8. FIXED Temporary link deletion no longer results in temporary files being deleted from the %TEMP% directory
    9. FIXED User command output is now only saved for the current set of .dmps instead of including .dmps from many runs ago
    10. FIXED Rare instance where Arguments list appears when "Arg" string exists inside OEM string list
    11. FIXED tab sizing scheme for DPI changes
    12. FIXED text box sizing change for DPI settings within progress bar output
    13. FIXED allow only one instance of the apps to run at a time to prevent erratic behavior when two instances overwrite files
    14. FIXED Keyboard input no longer selects HTML Viewer on the View HTML or View .txts options.
    15. FIXED CheckedListBox iterations for select all and deselect all options
    16. FIXED Driver lists containing drivers that have been updated no longer show the old driver in red if it has been updated in a more recent .dmp file
    17. FIXED 3rdPartyDriverName title changed to 3rdPartyDriverDate for 3rdPartyDriverDate HTML viewer
    18. FIXED .dmps now checked for prior to downloading any DRT info to save time downloading DRT info if .dmps are not present
    19. FIXED Missing .dmps message now reverts back to the first screen of the apps
    20. FIXED Apps now restart when cancel is selected for Incorrect kd path
    21. FIXED Apps now restart when cancel is selected for error downloading driver reference table
    22. FIXED Apps now restart when WinDbg is not found
    23. FIXED Apps now restart when progress output is closed in full GUI mode
    24. FIXED Vector storage no longer goes out of bounds when BBCode is turned off in importantinfo.txt
    25. FIXED Status messages are not overwritten due to length changes in the console version of the apps
    26. FIXED Service Pack missing information is now included even when BBCode is turned off in importantinfo.txt
    27. FIXED Vector for user kd commands no longer goes out of bounds when user commands are not specified
    28. FIXED Service Pack missing messages are no longer highlighted in red when BBCode is turned off
    29. FIXED Space added after Service Pack missing messages if extra spacing is selected for importantinfo.txt
    30. FIXED currentDir.txt is now stored in the tmp directory prior to tmp being deleted to prevent currentDir.txt from being a straggler after Change Settings is closed and the apps exit
    31. FIXED the default ouputDmps directory name is now correctly outputDmps
    32. FIXED tmp directory and timeBetweenRuns no longer left behind if tmp is a directory instead of a junction
    33. FIXED tmp\\outputDmps files are deleted prior to tmp being deleted
    34. FIXED timeBetweenRuns is no longer saved to .zdn files
    35. FIXED dump.txt files are no longer saved to .zdn files
    36. FIXED z_temp files are no longer saved to .zdn files
    37. FIXED $_del1 file is no longer saved to .zdn files
    38. FIXED $_driver_list_hex_timestamp file is no longer saved to .zdn files
    39. FIXED $_dvrref_table_98 file is no longer saved to .zdn files
    40. FIXED $_dvrref_updatetime file is no longer saved to .zdn files
    41. FIXED $_kd_display file is no longer saved to .zdn files
    42. FIXED $_kernel_dir1 file is no longer saved to .zdn files
    43. FIXED $_OS_ver1 file is no longer saved to .zdn files
    44. FIXED $_parm2 file is no longer saved to .zdn files
    45. FIXED $_parms_dir1 file is no longer saved to .zdn files
    46. FIXED $_symbols file is no longer saved to .zdn files
    47. FIXED $_sys_uptime file is no longer saved to .zdn files
    48. FIXED $_years files are no longer saved to .zdn files
    49. FIXED tmp\\un95 is now updated when quick save is selected based on what is in the username input
    50. FIXED tmp\\un95 is now updated when a .zdn file is loaded based on the username in the .zdn file
    51. FIXED tmp\\fullGUI.txt is now updated when a .zdn file is loaded based on the preferred setting for Full GUI Version in the .zdn file
    52. FIXED previous HTML path is no longer saved in .zdn file so it will not load and overwrite the previous HTML path the user recently used
    53. FIXED .txts are no longer opened on exit but the user is given the option to view the .txt files or the html files
    54. FIXED all error messages now appear in the progress output
    55. CHANGED Old Driver After info is now in its own tab
    56. CHANGED DRT is now labeled Driver Reference Table to prevent ambiguity with users who do not know what DRT means
    57. CHANGED Missing .dmps message now only has an OK option to revert back to the first screen and let the user add .dmps to the directory
    58. CHANGED Missing .dmps message to reflect the changes to the apps behavior when .dmps are not found
    59. CHANGED Messages for the three Incorrect kd path pop-ups
    60. CHANGED Messages for the error downloading driver reference table
    61. CHANGED Location of Output Directory Structure section
    62. CHANGED Location of buttons and checkbox for full GUI on first screen
    63. CHANGED Reference objects to allow for DPI scaling with new Output Directory Structure section
    64. CHANGED Button positioning to be more centered horizontally on the screen
    65. CHANGED outputDmps directory timeBetweenRuns.txt in 30 places to be stored in tmp\\outputDmps instead
    66. CHANGED mkdir command for outputDmps directory
    67. CHANGED move command for outputDmps directory
    68. CHANGED outputDmps time-based subdirectory for output .txt file in 32 places to be stored in user specified subdirectory instead
    69. ADDED More status updates with kd.exe file searching
    70. ADDED Better temporary file functionality
    71. ADDED better support for DPI setting changes, i.e. 125% display settings
    72. ADDED button positioning based on DPI settings
    73. ADDED tab sizing based on DPI settings
    74. ADDED label and text positioning based on DPI settings
    75. ADDED DPI awareness to apps so font sizes change with DPI changes
    76. ADDED progress bar sizes based on DPI settings
    77. ADDED html viewer sizes based on DPI settings
    78. ADDED menu bar positioning based on DPI settings
    79. ADDED check box positioning based on DPI settings
    80. ADDED overall appearance improvements for arrangement of Analysis Options tab
    81. ADDED Old Driver After tab for OS driver dates and DRT driver URL input
    82. ADDED More status updates for setting up the directory structure, getting user options, determining whether .dmps reside in the directory with the apps, and getting Driver Reference Table info
    83. ADDED Output Directory Structure section to first screen
    84. ADDED Output Directory input
    85. ADDED Output Subdirectory input
    86. ADDED Default setting for Output Directory input
    87. ADDED Default setting for Output Subdirectory input
    88. ADDED Ability to have outputDmps directory have a different name
    89. ADDED Ability to store the user's Output Directory input for creating the directory structure
    90. ADDED Ability to store the user's Output Subdirectory input for creating the directory/subdirectory structure
    91. ADDED Message if bad symbols are used in the directory name
    92. ADDED Message if bad symbols are used in the subdirectory name
    93. CLEANED UP commented code
    94. CLEANED UP debugging output files to not be saved in .zdn file
    2.2.5.0 Added on Oct. 30, 2012 at 12:50 PM EST
    1. FIXED Method for checking for directories that already exist
    2. FIXED Progress interface does not load when kd.exe is being searched for
    3. FIXED Problem where progress output closes too early and apps do not finish
    4. FIXED All progress outputs combined into one
    5. FIXED Yield used instead of sleep for thread switching (hopefully more robust for uniprocessor apps)
    6. FIXED HTML Viewer must be closed to stop the apps. Console is hidden to prevent outTimeDir from being a straggler
    7. FIXED Better method for progress bar updating percentage
    8. FIXED Faster closing of progress bar when apps finish
    9. FIXED HTML Viewer to load closer in time to when console or progress closes
    10. FIXED HTML Viewer creates HTML files and then loads them into the apps instead of loading one HTML file at a time
    11. FIXED Progress bar to prevent it from hanging when viewing kd outputs
    12. FIXED Program no longer crashes "out of the box" if the user processes BSODs from the first screen without changing settings first
    13. FIXED Program now saves out of the box settings for .dmp processing
    14. FIXED Arguments output is now the same in processed files as it was in the kd output
    15. FIXED console versus GUI check
    16. FIXED Username in DRT update input on first screen is now saved before running
    17. FIXED Empty kd commands no longer run as user commands
    18. FIXED console or GUI choice is now saved for HTML Viewer output
    19. FIXED outTimeDir.txt is now saved in tmp directory
    20. FIXED tmp directory is not cleaned up until the apps are completely finished so it can be utilized longer
    21. FIXED Update checking method
    22. FIXED HTML Viewer does not load HTML files twice if Parse BBCode checkbox is checked when it first loads
    23. FIXED HTML Viewer now shows the checkbox checked when it first loads if BBCode parsing is enabled
    24. FIXED GUI progress text output no longer has strobe effect for error messages or kd output
    25. FIXED Overall .dmp processing progress continues to display when opening kd output in full GUI progress output
    26. FIXED Apps no longer hang when kd user/default output is selected and no output exists in full GUI progress output
    27. FIXED Problem that causes apps to exit prematurely in full GUI progress output
    28. FIXED Problem with user kd output in full GUI progress output
    29. FIXED More progress steps are displayed when parsing the kd output
    30. FIXED Apps no longer hang when switching on or off the kd output in the full GUI progress output
    31. FIXED Apps no longer hang with CSV output when drivers appear many times
    32. FIXED Apps no longer go over 100 percent in some cases for the progress bar so the .NET warning dialog no longer shows up
    33. FIXED Apps now load forumSettings file when Process BSODs is clicked if there is input to Originating Post and the .zdn file exists for that set of forums
    34. FIXED HTML Viewer loads in upper left corner after HTML Viewer option is chosen through the HTML Viewer dialog
    35. FIXED All windows load near the center of the screen
    36. FIXED All windows now load in the center of the screen instead of near the center of the screen
    37. FIXED The first debug session time only shows up once with default kd commands if user commands are also used
    38. FIXED Progress now shown for kd.exe search during default or user kd analysis
    39. FIXED Progress bar no longer reloads faster on some systems than others when the progress is unknown
    40. FIXED First Screen's buttons are now the correct size for more systems
    41. FIXED Progress Bar labels are now the correct size for more systems
    42. FIXED Window sizes to fit on more screens
    43. FIXED Checkbox for Full GUI functionality now works within Change Settings
    44. FIXED Window sizes
    45. FIXED Always on top option works again
    46. FIXED Excluded Driver list no longer is overwritten
    47. FIXED XP SP3 is now seen by the apps instead of printing that 1, 2, and 3 are missing
    48. FIXED kernel version output is no longer corrupted
    49. FIXED Debug time between updates of OS Version is no longer displayed in the console
    50. FIXED "Getting Driver Reference Table..." now displays properly in console version
    51. FIXED tmp directory no longer poses a problem if it remains after the apps crash (hopefully they won't crash, though ;) )
    52. FIXED View .txts now also works after clicking View Previous HTML
    53. FIXED Font formatting in HTML viewer
    54. FIXED Select All / Deselect All now works as it was always intended to
    55. FIXED Excluded Drivers, User kd Commands, and Problem Driver Statistics input methods changed to prevent corruption
    56. FIXED Editing the first line in Excluded Drivers, User kd Commands, and Problem Driver Statistics when the first line does not yet exist no longer results in a possible bad line being created but instead acts like the Add is selected (this only works for the first line)
    57. CHANGED How Excluded Driver list is stored and updated
    58. CHANGED How OS Drivers are stored and checked by using dump.txt only
    59. REMOVED File option to have previous settings load when apps load; the first screen already accomplishes this feature
    60. REMOVED ms-dump.txt download and dependence
    61. MOVED Always on top feature is now under the Options menu item instead of the File menu item
    62. ADDED New Interface for processing .dmps to show a progress bar as the .dmps are processed
    63. ADDED Options for user to see kernel debugger output and / or user command output
    64. ADDED New progress while searching for .dmps
    65. ADDED New progress while searching for kd.exe
    66. ADDED Option to have user kd commands output before the default kd commands
    67. ADDED Simple method to switch from console version to GUI version and vice versa
    68. ADDED Concatenation of error messages instead of one at a time displaying sometimes so fast the user cannot read it
    69. ADDED First screen with DRT Update input
    70. ADDED Button on first screen to change all settings if desired
    71. ADDED Button on first screen to process BSODs (using previously saved settings) without having to wait for settings to load
    72. ADDED DRT input on first screen saves before being run
    73. ADDED DRT input on first screen is saved for changing settings
    74. ADDED Console shows progress with HTML Viewer when creating HTML files
    75. ADDED Progress bar shows progress with HTML Viewer when creating HTML files
    76. ADDED Option for user to run either the GUI or Console version of the apps
    77. ADDED Option to continue with downloaded DRT file even if possible errors exist
    78. ADDED Improved kd output loading for full GUI progress output
    79. ADDED Additional text box for user kd output so default and user kd have separate text boxes in the full GUI progress output
    80. ADDED Progress of loading the kd output and kd user output for each .dmp within the full GUI progress output
    81. ADDED Tracking of which .dmps have already been loaded for kd output within the full GUI progress output
    82. ADDED Robustness for file versus directory checking for files that have directory names
    83. ADDED Loading feature using the Originating Post input to determine which forum settings to use for the apps
    84. ADDED Saving feature to save the forum settings based on the Originating Post input
    85. ADDED Output for console version to show the same progress as the full GUI version
    86. ADDED Button to open .txt files instead of HTML Viewer if the user changes his/her mind at the HTML Viewer dialog
    87. ADDED More forum support for forumSettings .zdn files
    88. ADDED XP, Vista, and 8 old driver after dates separate from 7 old driver date
    89. ADDED Drop down for XP, Vista, 7, and 8 boxes now link to appropriate Old Driver After boxes
    90. ADDED XP, Vista, and 8 Old Driver After dates save and load
    91. ADDED Check box setting saves and loads for Missing Service Pack line in importantInfo, _98-debug, _88-debug, and template output
    92. ADDED OS Version Check
    93. ADDED Service Pack Check
    94. ADDED Missing Service Pack output
    95. ADDED Ability to use the OS Version for each Old Driver After to determine which OS date to use
    96. ADDED View Previous HTML button
    97. ADDED Functionality for View Previous HTML button
    98. ADDED OS Options for Excluded Drivers tab
    99. ADDED Save and load capability with OS Options on Excluded Drivers tab
    100. ADDED Functionality for OS options in Excluded Drivers tab
    101. ADDED DRT BSOD Descriptions now used to determine if drivers should be highlighted in red and considered as needing updating or removal. This can be overridden through the Excluded Drivers tab
    102. ADDED OS Version lists are updated when Excluded Driver list is appended
    103. ADDED Better update method for OS Version in Excluded Driver list
    104. ADDED Better support for View Previous HTML button to work from any path
    2.1.3.2 Added on Sep. 29, 2012 at 12:25 AM EST
    1. FIXED Changed the name of "Load Previous" to "Revert to Last Save"
    2. FIXED Instead of appending to a file, the file is overwritten during Save As (problem fixed on saves using spaces in the paths)
    3. FIXED Revert to Last Save no longer occurs when Open is canceled
    4. FIXED Apps stop when GUI is closed. Apps only continue if Save and Run is clicked. Stopping on close is more intuitive behavior
    5. FIXED Check box select all and deselect all box now reloads when mouse leaves or enters checkbox list
    6. FIXED html files are now stored in their own directory to prevent clutter
    7. FIXED html files are not output if the .txt file does not exist
    8. FIXED sizing issues with output viewer with apps
    9. FIXED select all / deselect all missing the last three Output Options
    10. FIXED The apps start always on top
    11. FIXED files with unknown extensions are now moved after being run if they are .dmps that users changed the extensions on
    12. FIXED problem that causes apps to hang when not connected to the internet
    13. FIXED If user chooses to not have apps load previous settings on startup, save and run will just run the apps without saving empty data
    14. FIXED Create directories for users with spaces in their local username
    15. FIXED Prevent Users from using Save and Save As with empty forms when settings are not loaded on startup
    16. FIXED Prevent Users from using Quick Save with empty forms when settings are not loaded on startup
    17. FIXED ASACPI.sys no longer included in the old driver list if it is 2009 or newer
    18. FIXED GearAspiWDM.sys no longer included in the old driver list
    19. FIXED Minor bug reading in user's template.txt file when lines have no characters and the program checked for the first character
    20. FIXED Index of string vector going out of bounds for old driver checks
    21. FIXED Case where no external drivers are specified and all drivers are considered old no longer happens
    22. FIXED Spacing issue with HTML Viewers
    23. FIXED BBCode can now be entered using any case sequence of characters, i.e. cOdE will behave the same as code, CODE, or CoDe
    24. FIXED List sequences now work as intended. The HTML conversion was incorrect prior to this release
    25. FIXED Font formatting in HTML Viewers now works as it should
    26. FIXED Spacing issue with font formatting in HTML Viewers
    27. FIXED Final time now indicates the actual time to process the .dmps and is not interrupted by corrupted .dmp and size mismatch .dmp messages
    28. FIXED Logic for driver sorting by name and date
    29. FIXED csv behavior to make sorting in Excel easier
    30. FIXED Time dmp was run so it has enough precision to keep track of seconds
    31. FIXED Headers for columns so they are not considered data by the apps
    32. FIXED Probably Caused By is included in the header of .csv files
    33. FIXED Program crashes with driver info not including timestamp with user commands
    34. FIXED Driver lists no longer have erroneous input due to expecting timestamps when user runs other lm commands not including the t commands
    35. FIXED Driver lists no longer have erroneous input due to expecting driver extension names when user runs other lm commands not including the n commands
    36. FIXED Program no longer hangs if the path to kd.exe includes spaces and extra quotes
    37. FIXED Numbering lists no longer deletes valuable info
    38. FIXED Numbering lists no longer have problems with dates with numbers in them
    39. FIXED Numbers don't duplicate if numbers already exist
    40. FIXED Directory name is used for an empty file and directory is missing no longer causes apps to hang
    41. FIXED Arguments list now includes all argument info instead of being cut off
    42. FIXED .dmp files with spaces in the name now will be moved after .dmps are run
    43. FIXED String searches are now more detailed to prevent finding strings within a stack trace that should only be found with !analyze -v
    44. FIXED "Now running user commands..." only prints once
    45. FIXED user kd commands no longer cause corrupted lists to grow unless "Only Use User kd Commands" is checked
    46. FIXED "Only Use User kd Commands" now have correct debug session time for header in _99-debug.txt file
    47. FIXED size issue with _99-debug.txt html viewer
    48. FIXED Better symbols checking for wrong symbols now also works with user kd commands
    49. FIXED Faster method developed for symbols error checking and robust error checking by storing symbols error lines so errors that re-occur even after downloading symbols are not checked for each user command multiple times
    50. FIXED Corrupted messages for user commands only show up once per .dmp instead of once per command
    51. FIXED Link now works if "there may be an update available" message appears
    52. CHANGED How options are chosen for always on top and loading settings on startup; both are now a simple check or uncheck within the file menu
    53. CHANGED Date check for message that "there may be an update available" for apps
    54. ADDED Ability to save changes to a chosen file by clicking save
    55. ADDED Quick Save for next run or to temporarily save settings
    56. ADDED An information message box appears when the program is finished to make sure it is closed after it finishes
    57. ADDED Lists of important dates for each OS starting with Windows XP and ending with Windows 8
    58. ADDED Select all/Deselect all check boxes
    59. ADDED The ability to choose whether the apps treat all files in the directory as possible .dmps
    60. ADDED The ability to output the .txt files within the apps instead of text editors/notepad and have the files displayed with their BBCode parsed into simple formatting. Not all BBCode is supported due to different sites using different BBCode wrappers
    61. ADDED Microsoft Windows OS dates now can be input to the Old Driver After date by clicking on the desired date from the drop down for each Microsoft Windows OS Dates
    62. ADDED Ability to turn on or off the apps loading previous settings when the apps load (File -> When Apps Load)
    63. ADDED BBCode support for [CODE], [FONT], [LIST], [LIST=1], [LIST=a], [SIZE=1-7], [INDENT]
    64. ADDED Option to turn off BBCode Parsing in HTML viewers before processing the .dmps
    65. ADDED Option within the HTML Viewers to turn on/off BBCode Parsing
    66. ADDED Option to make the apps interface always on top or not while running
    67. ADDED Input for ASACPI.sys date. That date, and any previous dates: consider the driver old and in need of updating
    68. ADDED List of drivers to be excluded from the Old Driver Date check. The list also includes its own date input for those drivers
    69. ADDED Numbers to drivers and driver dates in the Excluded Drivers list to keep track of which drivers pair with which dates
    70. ADDED Overclock Ratio calculation if overclocking is suspected
    71. ADDED Exit option in the File menu
    72. ADDED csv output for driver statistics with known problematic drivers
    73. ADDED Time dmp was run in first column of driver statistics output
    74. ADDED Header to each column to organize which information is given in each column
    75. ADDED The ability to input user kd commands
    76. ADDED The ability for the user to choose to run only those commands instead of the defaults
    77. ADDED The ability to still parse out needed info if the user runs only the user commands (assuming the user commands include !analyze -v and driver list info)
    78. ADDED Numbers must be either of the first two characters of lists
    79. ADDED More robust method for creating directories if they are missing from the SysnativeBSODApps directory
    80. ADDED Better symbols checking for wrong symbols
    81. ADDED New method for checking whether symbols are definitely wrong or just possibly wrong
    2.0.0.0 Added on Aug. 31, 2012 at 12:56 AM EST
    1. FIXED Problem with template loading if template lines are longer than 255 characters
    2. FIXED Problem with win32k.sys symbols if the module information is unavailable or timestamp has 08:09 2012 in the timestamp
    3. FIXED Made reading input files more robust. Parms files with long lines no longer cause problems
    4. FIXED Issue with user profile path on systems using other languages
    5. FIXED Kernel symbols are WRONG error message order
    6. FIXED Re-adjusted the % Finished dialog to be more accurate
    7. FIXED The kd.exe path to be found on all drives active on the system instead of just the C: drive
    8. FIXED The Old Driver After so it actually saves the date input by the user. This was not working before
    9. FIXED Local Symbols Options to save options from last local run even if an online path was used since that run
    10. FIXED xcopy command so it can work within the SysnativeBSODApps directory under the user profile
    11. ADDED New icon
    12. ADDED Message that an update is available when the next month arrives
    13. ADDED Details to .exe file (Right click SysnativeBSODApps.exe -> Properties -> Details tab)
    14. ADDED Output to _95-debug.txt when all 3rd party drivers are found in the table to let the user know all drivers were found in the table
    15. ADDED The ability to find the kd.exe path automatically if the user enters the incorrect path or does not enter a path
    16. ADDED A pop up message if the kd.exe path is incorrect with steps to let the apps find the path or let the user enter it manually
    17. ADDED A pop up message for corrupted dmps at the end of the apps run
    18. ADDED A pop up message for size mismatched dmps (size 0 .dmp files included)
    19. ADDED The ability to choose whether BBCode is used in Code Boxes
    20. ADDED The ability to choose whether old drivers are highlighted in red
    21. ADDED Full date capability for Old Driver After input
    22. ADDED template.txt options now are separated: <3rd Party Drivers><date><descriptions><timestamp>
    23. ADDED <timestamp> option in template.txt allows only drivers prior to the Old Driver After date to be output
    24. ADDED A new interface for the symbols search path and options
    25. ADDED Ability to quick save settings without running the apps
    26. ADDED Ability to save and load settings to/from a saved .zdn file
    Attached Files Attached Files
    Last edited by writhziden; 01-18-2013 at 02:05 AM. Reason: One too many x's in the version
    zigzag3143, niemiro, satrow and 1 others say thanks for this.

  13. #13
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    OFFICIAL UPDATE: Sysnative BSOD Processing Apps 2.7.2

    Version 2.7.2 is available for download.

    To Install:
    1. You will need:

      1. Microsoft .NET Framework 4 (Web Installer)
      2. Visual C++ 2010 Redistributable (x86)


    2. If you are running XP, you will also need:



    3. Download SysnativeBSODApps_2_7_2.zip and extract the files. From within the directory you extracted, run Setup.exe to install the apps to %userprofile%\SysnativeBSODApps. A copy of the apps and the .chm help file will also remain in the Setup.exe SysnativeBSODApps subdirectory.

      Do not move the Setup.exe file anywhere; run it from within the directory that was created by extracting the .zip file.

      The new setup will not overwrite any of your settings if you have a previous version installed; it only optimizes the apps and sets up the new license key for the latest version.


    4. Once the apps are installed, you can run them as is, or you can Change Settings and customize the options for the output of the .dmp processing.


    The .chm file is a good resource if you need help. See post #1 for more info.


    Reason For Update:
    Code:
    2.7.2 Added on Jan. 19, 2013 at 11:15 PM EST
    
    1. FIXED Save now saves the same information as Save As
    2. FIXED urlQuestion.txt is deprecated and has been removed from saving/loading files
    2.7.0 Added on Jan. 19, 2013 at 11:15 PM EST
    1. FIXED Progress bar now closes if cancel is chosen for finding kd.exe path
    2. FIXED forumSettings .zdn files no longer load or save the kd.exe path; the user now has full control over kd.exe paths
    3. ADDED Ability to save and load only necessary file settings to .zdn files.
    Attached Files Attached Files
    Last edited by writhziden; 01-20-2013 at 01:04 AM. Reason: Minor bug fixes to 2.7.0 -> 2.7.2
    niemiro, mmkarimi, Tekno Venus and 2 others say thanks for this.

  14. #14
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    OFFICIAL UPDATE: Sysnative BSOD Processing Apps 2.9.0

    Version 2.9.0 is available for download.

    To Install:
    1. You will need:

      1. Download and Install Debugging Tools for Windows
      2. Microsoft .NET Framework 4 (Web Installer)
      3. Visual C++ 2010 Redistributable (x86)


    2. If you are running XP, you will also need:



    3. Download SysnativeBSODApps_2_9_0.zip and extract the files. From within the directory you extracted, run Setup.exe to install the apps to %userprofile%\SysnativeBSODApps. A copy of the apps and the .chm help file will also remain in the Setup.exe SysnativeBSODApps subdirectory.

      Do not move the Setup.exe file anywhere; run it from within the directory that was created by extracting the .zip file.

      The new setup will not overwrite any of your settings if you have a previous version installed; it only optimizes the apps and sets up the new license key for the latest version.


    4. Once the apps are installed, you can run them as is, or you can Change Settings and customize the options for the output of the .dmp processing.


    The .chm file is a good resource if you need help. See post #1 for more info.


    Reason For Update:
    Code:
    2.9.0 Added on Jan. 28, 2013 at 10:15 AM EST
    
    1. FIXED Console window flashes no longer occur
    2. FIXED Directory handling and directory setup of apps
    3. Changed Name of button from View Previous HTML to View Previous Output
    4. ADDED Ability to open userX.txt files from user kd commands
    5. ADDED userCommands output directory to allow userX.txt files to be opened from the output files window
    6. ADDED Portability feature to apps:
      Copy your SysnativeBSODApps directory from your home computer to the root directory of your external storage device, i.e. a flash / thumb drive. Run the apps, and choose the drive letter that your external storage drive uses for the system the apps are running on. For example, I placed my SysnativeBSODApps directory on E: so the license.txt file is within E:\SysnativeBSODApps
    Attached Files Attached Files
    Last edited by writhziden; 01-28-2013 at 12:38 PM. Reason: clearer steps for portability
    usasma says thanks for this.

  15. #15
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    OFFICIAL UPDATE: Sysnative BSOD Processing Apps 2.9.7

    I want to give special thanks to GZ for help putting the installer together.


    Version 2.9.7 is available for download.

    To Install:


    1. You will need:
      1. Download and Install Debugging Tools for Windows
      2. Microsoft .NET Framework 4 (Web Installer)
      3. Visual C++ 2010 Redistributable (x86)


    2. If you are running XP, you will also need:
    3. Download SysnativeBSODApps_2_9_7.zip and extract the Install.exe file. Run Install.exe from anywhere on your system.

      The new setup will not overwrite any of your settings if you have a previous version installed; it only optimizes the apps and sets up the new license key for the latest version.
    4. Once the apps are installed, you can run them as is, or you can Change Settings and customize the options for the output of the .dmp processing.


    The .chm file is a good resource if you need help. See post #1 for more info.


    Reason For Update:
    Code:
    2.9.7 Added on Jan. 29, 2013 at 1:08 AM EST
    
    1. FIXED Progress bar error messages no longer stop appearing for new users
    2. FIXED New users now run local symbols with online symbols only if module warnings appear
    3. FIXED Username now is transferred from first screen to Change Settings screen as intended
    4. FIXED .dmp files are now listed chronologically as intended
    5. FIXED Portable paths now accept spaces in them
    6. ADDED Ability to choose the path to install the apps to
    7. ADDED Install.exe extract and install method
    2.9.0 Added on Jan. 28, 2013 at 10:15 AM EST
    1. FIXED Console window flashes no longer occur
    2. FIXED Directory handling and directory setup of apps
    3. Changed Name of button from View Previous HTML to View Previous Output
    4. ADDED Ability to open userX.txt files from user kd commands
    5. ADDED userCommands output directory to allow userX.txt files to be opened from the output files window
    6. ADDED Portability feature to apps:
      Copy your SysnativeBSODApps directory from your home computer to the root directory of your external storage device, i.e. a flash / thumb drive. Run the apps, and choose the drive letter that your flash / thumb drive uses for the system the apps are running on. For example, I placed my SysnativeBSODApps directory on E: so the license.txt file is within E:\SysnativeBSODApps
    Attached Files Attached Files
    jcgriff2 says thanks for this.

  16. #16
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    OFFICIAL UPDATE: Sysnative BSOD Processing Apps 2.9.12

    Version 2.9.12 is available for download.

    To Install:
    1. You will need:

      1. Download and Install Debugging Tools for Windows
      2. Microsoft .NET Framework 4 (Web Installer)
      3. Visual C++ 2010 Redistributable (x86)


    2. If you are running XP, you will also need:



    3. Download SysnativeBSODApps_2_9_12.zip and extract the Install.exe file. Run Install.exe from anywhere on your system.

      The new setup will not overwrite any of your settings if you have a previous version installed; it only optimizes the apps and sets up the new license key for the latest version.


    4. Once the apps are installed, you can run them as is, or you can Change Settings and customize the options for the output of the .dmp processing.


    The .chm file is a good resource if you need help. See post #1 for more info.


    Reason For Update:
    Code:
    2.9.12 Added on Jan. 30, 2013 at 1:30 AM EST
    
    1. FIXED Permissions for all users to have access to the installation directory / portable directory, not just administrators
    2. FIXED Output to remove Probably Caused By bold bbcode
    3. FIXED Output to remove Process Name bold bbcode
    4. ADDED Method to keep first screen and change settings windows on top of other windows
    5. ADDED Ability to run multiple instances of the apps at once
    2.9.7 Added on Jan. 28, 2013 at 11:25 PM EST
    1. FIXED Progress bar error messages no longer stop appearing for new users
    2. FIXED New users now run local symbols with online symbols only if module warnings appear
    3. FIXED Username now is transferred from first screen to Change Settings screen as intended
    4. FIXED .dmp files are now listed chronologically as intended
    5. FIXED Portable paths now accept spaces in them
    6. ADDED Ability to choose the path to install the apps to
    7. ADDED Install.exe extract and install method
    2.9.0 Added on Jan. 28, 2013 at 10:15 AM EST
    1. FIXED Console window flashes no longer occur
    2. FIXED Directory handling and directory setup of apps
    3. Changed Name of button from View Previous HTML to View Previous Output
    4. ADDED Ability to open userX.txt files from user kd commands
    5. ADDED userCommands output directory to allow userX.txt files to be opened from the output files window
    6. ADDED Portability feature to apps:
      Copy your SysnativeBSODApps directory from your home computer to the root directory of your external storage device, i.e. a flash / thumb drive. Run the apps, and choose the drive letter that your flash / thumb drive uses for the system the apps are running on. For example, I placed my SysnativeBSODApps directory on E: so the license.txt file is within E:\SysnativeBSODApps
    Attached Files Attached Files
    jcgriff2 says thanks for this.

  17. #17
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    OFFICIAL UPDATE: Sysnative BSOD Processing Apps 2.9.14

    Version 2.9.14 is available for download.

    To Install:
    1. You will need:

      1. Download and Install Debugging Tools for Windows
      2. Microsoft .NET Framework 4 (Web Installer)
      3. Visual C++ 2010 Redistributable (x86)


    2. If you are running XP, you will also need:



    3. Download SysnativeBSODApps_2_9_14.zip and extract the Install.exe file. Run Install.exe from anywhere on your system.

      The new setup will not overwrite any of your settings if you have a previous version installed; it only optimizes the apps and sets up the new license key for the latest version.


    4. Once the apps are installed, you can run them as is, or you can Change Settings and customize the options for the output of the .dmp processing.


    The .chm file is a good resource if you need help. See post #1 for more info.


    Reason For Update:
    Code:
    2.9.14 Added on Jan. 30, 2013 at 12:20 PM EST
    
    1. FIXED Install.exe no longer relies on a 15 second timeout to finish
    2. FIXED Output to have Probably Caused By with bold bbcode
    2.9.12 Added on Jan. 30, 2013 at 1:00 AM EST
    1. FIXED Permissions for all users to have access to the installation directory / portable directory, not just administrators
    2. FIXED Output to remove Probably Caused By bold bbcode
    3. FIXED Output to remove Process Name bold bbcode
    4. ADDED Method to keep first screen and change settings windows on top of other windows
    5. ADDED Ability to run multiple instances of the apps at once
    2.9.7 Added on Jan. 28, 2013 at 11:25 PM EST
    1. FIXED Progress bar error messages no longer stop appearing for new users
    2. FIXED New users now run local symbols with online symbols only if module warnings appear
    3. FIXED Username now is transferred from first screen to Change Settings screen as intended
    4. FIXED .dmp files are now listed chronologically as intended
    5. FIXED Portable paths now accept spaces in them
    6. ADDED Ability to choose the path to install the apps to
    7. ADDED Install.exe extract and install method
    2.9.0 Added on Jan. 28, 2013 at 10:15 AM EST
    1. FIXED Console window flashes no longer occur
    2. FIXED Directory handling and directory setup of apps
    3. Changed Name of button from View Previous HTML to View Previous Output
    4. ADDED Ability to open userX.txt files from user kd commands
    5. ADDED userCommands output directory to allow userX.txt files to be opened from the output files window
    6. ADDED Portability feature to apps:
      Copy your SysnativeBSODApps directory from your home computer to the root directory of your external storage device, i.e. a flash / thumb drive. Run the apps, and choose the drive letter that your flash / thumb drive uses for the system the apps are running on. For example, I placed my SysnativeBSODApps directory on E: so the license.txt file is within E:\SysnativeBSODApps
    Attached Files Attached Files
    jcgriff2, GZ, usasma and 1 others say thanks for this.

  18. #18
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    OFFICIAL UPDATE: Sysnative BSOD Processing Apps 2.10.0

    Version 2.10.0 is available for download.

    To Install:
    1. You will need:

      1. Download and Install Debugging Tools for Windows
      2. Microsoft .NET Framework 4 (Web Installer)
      3. Visual C++ 2010 Redistributable (x86)


    2. If you are running XP, you will also need:



    3. Download SysnativeBSODApps_2_10_0.zip and extract the Install.exe file. Run Install.exe from anywhere on your system.

      The new setup will not overwrite any of your settings if you have a previous version installed; it only optimizes the apps and sets up the new license key for the latest version.


    4. Once the apps are installed, you can run them as is, or you can Change Settings and customize the options for the output of the .dmp processing.


    The .chm file is a good resource if you need help. See post #1 for more info.


    Reason For Update:
    Code:
    2.10.0 Added on Feb. 2, 2013 at 12:20 AM EST
    
    1. ADDED New interface for output window at the end of apps to allow users to change the order of opening output files in .txt editor. Also changed the output to allow any file to be opened in the HTML viewer.
    Attached Files Attached Files
    zigzag3143 and usasma say thanks for this.

  19. #19
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    OFFICIAL UPDATE: Sysnative BSOD Processing Apps 2.10.3

    Version 2.10.3 is available for download.

    To Install:
    1. You will need:

      1. Download and Install Debugging Tools for Windows
      2. Microsoft .NET Framework 4 (Web Installer)
      3. Visual C++ 2010 Redistributable (x86)


    2. If you are running XP, you will also need:



    3. Download SysnativeBSODApps_2_10_3.zip and extract the Install.exe file. Run Install.exe from anywhere on your system.

      The new setup will not overwrite any of your settings if you have a previous version installed; it only optimizes the apps and sets up the new license key for the latest version.


    4. Once the apps are installed, you can run them as is, or you can Change Settings and customize the options for the output of the .dmp processing.


    The .chm file is a good resource if you need help. See post #1 for more info.


    Reason For Update:
    Code:
    2.10.3 Added on Feb. 2, 2013 at 11:00 AM EST
    
    1. FIXED Output window now closes when View .txts is selected from first output window screen.
    2. FIXED First screen window always returns when DmpList window is closed without clicking Continue
    3. FIXED DmpList timeout is now saved after each run in a location where it can be loaded at the beginning of each run.
    2.10.0 Added on Feb. 2, 2013 at 12:20 AM EST
    1. ADDED New interface for output window at the end of apps to allow users to change the order of opening output files in .txt editor. Also changed the output to allow any file to be opened in the HTML viewer.
    Attached Files Attached Files
    Last edited by writhziden; 02-02-2013 at 12:03 PM.
    usasma says thanks for this.

  20. #20
    writhziden's Avatar
    Join Date
    May 2012
    Location
    Colorado
    Posts
    2,328
    • specs System Specs
      • Manufacturer:
        Sony
      • Model Number:
        VPCF232FX/B
      • Motherboard:
        Sony Corporation VAIO
      • CPU:
      • Memory:
        8.00 GB Crucial CT2KIT51264BF1339 DDR3 1333
      • Graphics:
      • Sound Card:
        Realtek High Definition Audio/nVidia High Definition Audio
      • Hard Drives:
        TOSHIBA MK5061GSY 500 GB (465 GB actual)
      • Case:
        Laptop black matte case with backlit keyboard
      • Cooling:
        Air cooling via fan and heat exchanger heatsink
      • Display:
        Laptop display
      • Operating System:
        Windows 7 Home Premium 64 Bit

    Re: OFFICIAL UPDATE: Sysnative BSOD Processing Apps

    2.11.4 is available for download.

    Just as an FYI to those who want to use the parallel threading: cdb.exe uses less of the processor than kd.exe, so if you do not want the apps to bog down your system during parallel threading, cdb.exe is the way to go.

    Thanks to mgrzeg for the inspiration to do parallel threading, and also for the info about cdb.exeVersion


    To Install:
    1. You will need:

      1. Download and Install Debugging Tools for Windows
      2. Microsoft .NET Framework 4 (Web Installer)
      3. Visual C++ 2010 Redistributable (x86)


    2. If you are running XP, you will also need:



    3. Download SysnativeBSODApps_2_11_4.zip and extract the Install.exe file. Run Install.exe from anywhere on your system.

      The new setup will not overwrite any of your settings if you have a previous version installed; it only optimizes the apps and sets up the new license key for the latest version.


    4. Once the apps are installed, you can run them as is, or you can Change Settings and customize the options for the output of the .dmp processing.


    The .chm file is a good resource if you need help. See post #1 for more info.


    Reason For Update:
    Code:
    2.11.4 Added on Feb. 3, 2013 at 7:04 PM EST
    
    1. FIXED .zdnbak SysnativeBSODApps directory is no longer created in the user profile directory. Now it is created in %TEMP%
    2. FIXED user kd commands can now be one character long instead of being limited to more than three characters
    3. FIXED Parallel Threading window now is on top of first screen window when first screen window is set to always on top
    4. FIXED Auto-Finding Tool window now is on top of first screen window when first screen window is set to always on top
    2.11.0 Added on Feb. 3, 2013 at 3:16 PM EST
    1. ADDED Parallel Threading for default and user kd commands
    2. ADDED New method for when the kd.exe path is missing when apps start
    3. FIXED .dmps are now always moved after apps finish
    4. FIXED Rare occurrence where output window causes apps to crash
    Attached Files Attached Files
    Last edited by writhziden; 02-03-2013 at 08:04 PM.
    mgrzeg and zigzag3143 say thanks for this.

Page 1 of 2 12 Last

Similar Threads

  1. BETA: Sysnative BSOD Processing Apps
    By writhziden in forum BSOD Processing Apps Download | Information | Discussions
    Replies: 53
    Last Post: 01-03-2013, 12:59 AM
  2. Problems/ Questions about the BSOD dump processing apps?
    By jcgriff2 in forum BSOD Processing Apps Download | Information | Discussions
    Replies: 1
    Last Post: 08-24-2012, 10:19 AM

Log in

Log in