I'm loving your website.
It appears you'll be able to help me, because one of the new things Dial-a-fix is doing is loading its tools and DLL registrations from user-editable files.
Here's an example of Dial-a-fix's "Process Idle Tasks" tool, in tab separated values script format:
DisplayName Process Idle Tasks
WinVers XP|vista|win7|win8orgreater
Purpose Optimization
Action ShellExecuteAndWait rundll32 advapi32.dll,ProcessIdleTasks
Description This tool performs the following command:
Description
Description rundll32.exe advapi32.dll,ProcessIdleTasks
Description
Description Note: Microsoft BootVis forces ProcessIdleTasks to run before it profiles your system, which is why people think BootVis optimizes your system's boot speed (BootVis itself does not optimize your system at all).
Description
Description From MSDN:
Description "The file placement optimization, which is done no more often than once every three days, is an example of a task that is carried out when the system is deemed to be idle.
Description System Restore and other features of Windows XP also attempt to defer some work until the system is deemed to be idle. There are also some done-once-after-setup work items that also operate under the Idle Task Scheduling mechanisms.
Description All of these "idle tasks" are controllable by a system API in advapi32.dll: ProcessIdleTasks.
Description The API's sole purpose is to allow benchmarks a simple way to force any pending idle tasks to be executed immediately, without having to wait a lengthy period of time."
Description
Description As you can see from the MSDN blurb, there are many things that can fall under 'idle tasks' which will be executed when you run this tool. It can take quite a long time to run if your system has a lot of pending tasks.
That's interesting. Not sure how to implement that, but I'm sure you could tell me.
By the way, the tools loader is complete! It is now possible to script tools for Dial-a-fix 1.0 with just notepad!
I'm now working on writing all of the old Dial-a-fix tools in this new format and then I will proceed with the standard DLL registration stuff (the worst and most difficult part of Dial-a-fix) which, thankfully, will now ALSO be external notepad-editable files!
I and many others look forward to seeing it!
I'm loving your website.
It appears you'll be able to help me, because one of the new things Dial-a-fix is doing is loading its tools and DLL registrations from user-editable files.
Here's an example of Dial-a-fix's "Process Idle Tasks" tool, in tab separated values script format:
DisplayName Process Idle Tasks
WinVers XP|vista|win7|win8orgreater
Purpose Optimization
Action ShellExecuteAndWait rundll32 advapi32.dll,ProcessIdleTasks
Description This tool performs the following command:
Description
Description rundll32.exe advapi32.dll,ProcessIdleTasks
Description
Description Note: Microsoft BootVis forces ProcessIdleTasks to run before it profiles your system, which is why people think BootVis optimizes your system's boot speed (BootVis itself does not optimize your system at all).
Description
Description From MSDN:
Description "The file placement optimization, which is done no more often than once every three days, is an example of a task that is carried out when the system is deemed to be idle.
Description System Restore and other features of Windows XP also attempt to defer some work until the system is deemed to be idle. There are also some done-once-after-setup work items that also operate under the Idle Task Scheduling mechanisms.
Description All of these "idle tasks" are controllable by a system API in advapi32.dll: ProcessIdleTasks.
Description The API's sole purpose is to allow benchmarks a simple way to force any pending idle tasks to be executed immediately, without having to wait a lengthy period of time."
Description
Description As you can see from the MSDN blurb, there are many things that can fall under 'idle tasks' which will be executed when you run this tool. It can take quite a long time to run if your system has a lot of pending tasks.
I would love to help you out! If you are planning on using BootVis for XP are you going to use the Windows Performance Toolkit on Vista/7? http://msdn.microsoft.com/en-us/performance/cc825801.aspx
That's interesting. Not sure how to implement that, but I'm sure you could tell me.
By the way, the tools loader is complete! It is now possible to script tools for Dial-a-fix 1.0 with just notepad!
I'm now working on writing all of the old Dial-a-fix tools in this new format and then I will proceed with the standard DLL registration stuff (the worst and most difficult part of Dial-a-fix) which, thankfully, will now ALSO be external notepad-editable files!