* fix the remaining validation errors

* make proper use of the li tag

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5167 21ef857c-d57f-4fe0-8362-d861dc6d29cd
This commit is contained in:
xhmikosr
2012-12-09 12:24:20 +00:00
parent 55aadc015b
commit cb47d0ae11
5 changed files with 102 additions and 89 deletions
File diff suppressed because one or more lines are too long
+15 -18
View File
@@ -33,25 +33,17 @@ img {
}
li {
list-style: none outside none;
padding-bottom: 0.5em;
margin-left: 12px;
}
p {
margin-bottom: 0.8em;
}
/*body,
div,
ul,
li,
h1,
h2,
h3,
code,
p {
ul {
padding: 0;
}*/
}
.center {
text-align: center;
@@ -189,6 +181,10 @@ p {
margin-top: 0;
}
.portlet li {
list-style-type: none;
}
:link,
*:visited {
color: #0033AA;
@@ -229,6 +225,7 @@ div.watermark-apps-portlet h2 {
.watermark-apps-portlet li {
display: inline;
list-style-type: none;
margin: 0;
}
.watermark-apps-portlet li a,
@@ -258,12 +255,6 @@ div.watermark-apps-portlet h2 {
.watermark-apps-portlet li a:hover {
background-color: #F3F3F3;
color: #000;
/*background-color: #F6F8F9;
border: 1px solid transparent;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border-color: #CEDFEB;*/
}
.facetmenu {
@@ -313,7 +304,11 @@ div.watermark-apps-portlet h2 {
.side ul {
background: none repeat scroll 0 0 #FBFBFB;
padding: 0;
}
.description ul {
margin-left: 0;
}
.involvement a {
@@ -324,6 +319,8 @@ div.watermark-apps-portlet h2 {
.involvement li {
font-weight: bold;
list-style-type: none;
margin-left: 0;
padding: 0;
}
+2 -2
View File
@@ -45,8 +45,8 @@
<p>The <a href="http://www.reactos.org/wiki/Driver_Signing">ReactOS Foundation</a> has very kindly signed the driver so it works on 64-bit systems.</p>
<p><strong>System Requirements:</strong></p>
<ul>
<li>Microsoft Windows XP SP2 or above, 32-bit or 64-bit.</li>
<li>Intel Itanium platforms are not supported.</li>
<li>Microsoft Windows XP SP2 or above, 32-bit or 64-bit.</li>
<li>Intel Itanium platforms are not supported.</li>
</ul>
</div>
</div>
+69 -53
View File
@@ -37,73 +37,89 @@
<p>A very incomplete feature list for Process Hacker 2:</p>
<div class="description">
<h3>Processes</h3>
<li> • View processes in a tree view with highlighting</li>
<li>View detailed process statistics and performance graphs</li>
<li> • Process tooltips are detailed and show context-specific information</li>
<li> • Select multiple processes and terminate, suspend or resume them</li>
<li> • (32-bit only) Bypass almost all forms of process protection</li>
<li> • Restart processes</li>
<li> • Empty the working set of processes</li>
<li> • Set affinity, priority and virtualization</li>
<li> • Create process dumps</li>
<li> • Use over a dozen methods to terminate processes</li>
<li> • Detach processes from debuggers</li>
<li> • View process heaps</li>
<li>View GDI handles</li>
<li> • Inject DLLs</li>
<li> • View DEP status, and even enable/disable DEP</li>
<li>View environment variables</li>
<li>View and edit process security descriptors</li>
<li>View image properties such as imports and exports</li>
<ul>
<li>View processes in a tree view with highlighting</li>
<li>View detailed process statistics and performance graphs</li>
<li>Process tooltips are detailed and show context-specific information</li>
<li>Select multiple processes and terminate, suspend or resume them</li>
<li>(32-bit only) Bypass almost all forms of process protection</li>
<li>Restart processes</li>
<li>Empty the working set of processes</li>
<li>Set affinity, priority and virtualization</li>
<li>Create process dumps</li>
<li>Use over a dozen methods to terminate processes</li>
<li>Detach processes from debuggers</li>
<li>View process heaps</li>
<li>View GDI handles</li>
<li>Inject DLLs</li>
<li>View DEP status, and even enable/disable DEP</li>
<li>View environment variables</li>
<li>View and edit process security descriptors</li>
<li>View image properties such as imports and exports</li>
</ul>
<h3>Threads</h3>
<li> • View thread start addresses and stacks with symbols</li>
<li> • Threads are highlighted if suspended, or are GUI threads</li>
<li> • Select multiple threads and terminate, suspend or resume them</li>
<li> • Force terminate threads</li>
<li> • View TEB addresses and view TEB contents</li>
<li> • (32-bit only) Find out what a thread is doing, and what objects it is waiting on</li>
<li> • View and edit thread security descriptors</li>
<ul>
<li>View thread start addresses and stacks with symbols</li>
<li>Threads are highlighted if suspended, or are GUI threads</li>
<li>Select multiple threads and terminate, suspend or resume them</li>
<li>Force terminate threads</li>
<li>View TEB addresses and view TEB contents</li>
<li>(32-bit only) Find out what a thread is doing, and what objects it is waiting on</li>
<li>View and edit thread security descriptors</li>
</ul>
<h3>Tokens</h3>
<li> • View full token details, including user, owner, primary group, session ID, elevation status, and more</li>
<li>View token groups</li>
<li>View privileges and even enable, disable or remove them</li>
<li>View and edit token security descriptors</li>
<ul>
<li>View full token details, including user, owner, primary group, session ID, elevation status, and more</li>
<li>View token groups</li>
<li>View privileges and even enable, disable or remove them</li>
<li>View and edit token security descriptors</li>
</ul>
<h3>Modules</h3>
<li> • View modules and mapped files in one list</li>
<li> • Unload DLLs</li>
<li> • View file properties and open them in Windows Explorer</li>
<ul>
<li>View modules and mapped files in one list</li>
<li>Unload DLLs</li>
<li>View file properties and open them in Windows Explorer</li>
</ul>
<h3>Memory</h3>
<li> • View a virtual memory list</li>
<li> • Read and modify memory using a hex editor</li>
<li> • Dump memory to a file</li>
<li> • Free or decommit memory</li>
<li> • Scan for strings</li>
<ul>
<li>View a virtual memory list</li>
<li>Read and modify memory using a hex editor</li>
<li>Dump memory to a file</li>
<li>Free or decommit memory</li>
<li>Scan for strings</li>
</ul>
<h3>Handles</h3>
<li> • View process handles, complete with highlighting for attributes</li>
<li> • Search for handles (and DLLs and mapped files)</li>
<li> • Close handles</li>
<li> • (32-bit only) Set handle attributes - Protected and Inherit</li>
<li> • Granted access of handles can be viewed symbolically instead of plain hex numbers</li>
<li> • View detailed object properties when supported</li>
<li>View and edit object security descriptors</li>
<ul>
<li>View process handles, complete with highlighting for attributes</li>
<li>Search for handles (and DLLs and mapped files)</li>
<li>Close handles</li>
<li>(32-bit only) Set handle attributes - Protected and Inherit</li>
<li>Granted access of handles can be viewed symbolically instead of plain hex numbers</li>
<li>View detailed object properties when supported</li>
<li>View and edit object security descriptors</li>
</ul>
<h3>Services</h3>
<li> • View a list of all services</li>
<li> • Create services</li>
<li> • Start, stop, pause, continue or delete services</li>
<li> • Edit service properties</li>
<li> • View service dependencies and dependents</li>
<li>View and edit service security descriptors</li>
<ul>
<li>View a list of all services</li>
<li>Create services</li>
<li>Start, stop, pause, continue or delete services</li>
<li>Edit service properties</li>
<li>View service dependencies and dependents</li>
<li>View and edit service security descriptors</li>
</ul>
<h3>Network</h3>
<li> • View a list of network connections</li>
<li> • Close network connections</li>
<li> • Use tools such as whois, traceroute and ping</li>
<ul>
<li>View a list of network connections</li>
<li>Close network connections</li>
<li>Use tools such as whois, traceroute and ping</li>
</ul>
</div>
</div>
</div>
+15 -15
View File
@@ -62,24 +62,24 @@
<p>Process Hacker is a free and open source process viewer. This multi-purpose tool will assist you with debugging, malware detection and system monitoring. It includes powerful process termination, memory viewing/editing and other unique and specialized features.</p>
<p><strong>Key features of Process Hacker:</strong></p>
<ul>
<li>A simple, customizable tree view with highlighting showing you the processes running on your computer.</li>
<li>Detailed system statistics with graphs.</li>
<li>Advanced features not found in other programs, such as detaching from debuggers, viewing GDI handles, viewing heaps, injecting and unloading DLLs, and more.</li>
<li>Powerful process termination that bypasses security software and rootkits.</li>
<li>View, edit and control services, including those not shown by the Services console.</li>
<li>View and close network connections.</li>
<li>Starts up almost instantly, unlike other programs.</li>
<li><a href="./features.php">Many more features...</a></li>
<li>A simple, customizable tree view with highlighting showing you the processes running on your computer.</li>
<li>Detailed system statistics with graphs.</li>
<li>Advanced features not found in other programs, such as detaching from debuggers, viewing GDI handles, viewing heaps, injecting and unloading DLLs, and more.</li>
<li>Powerful process termination that bypasses security software and rootkits.</li>
<li>View, edit and control services, including those not shown by the Services console.</li>
<li>View and close network connections.</li>
<li>Starts up almost instantly, unlike other programs.</li>
<li><a href="./features.php">Many more features...</a></li>
</ul>
<p><strong>Compared with Process Explorer, Process Hacker:</strong></p>
<ul>
<li>Implements all of the functionality offered by Process Explorer, plus more advanced features.</li>
<li>Allows you to see what a thread is waiting on.</li>
<li>Has advanced string scanning capabilities, as well as regular expression filtering.</li>
<li>Highlights both relocated and .NET DLLs.</li>
<li>Shows symbolic access masks (e.g. <code>Read, Write</code>), rather than just numbers (e.g. <code>0x12019f</code>).</li>
<li>Shows names for transaction manager objects and ETW registration objects.</li>
<li>Shows detailed token information, as well as allowing privileges to be enabled and disabled.</li>
<li>Implements all of the functionality offered by Process Explorer, plus more advanced features.</li>
<li>Allows you to see what a thread is waiting on.</li>
<li>Has advanced string scanning capabilities, as well as regular expression filtering.</li>
<li>Highlights both relocated and .NET DLLs.</li>
<li>Shows symbolic access masks (e.g. <code>Read, Write</code>), rather than just numbers (e.g. <code>0x12019f</code>).</li>
<li>Shows names for transaction manager objects and ETW registration objects.</li>
<li>Shows detailed token information, as well as allowing privileges to be enabled and disabled.</li>
</ul>
</div>
<br/> <!-- this br div is a placeholder -->