Website: changed file encoding

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5093 21ef857c-d57f-4fe0-8362-d861dc6d29cd
This commit is contained in:
dmex
2012-10-21 10:45:40 +00:00
parent 377adc79df
commit 00be603ad8
12 changed files with 2157 additions and 2179 deletions
+112 -128
View File
@@ -1,129 +1,113 @@
<?php
$pagetitle = "About";
include("header.php");
?>
<div class="page">
<div class="yui-d0">
<div class="watermark-apps-portlet">
<div class="flowed-block">
<img alt="ProjectLogo" width="64" height="64" src="/images/logo_64x64.png">
</div>
<div class="flowed-block wide">
<h2>Process Hacker</h2>
<ul class="facetmenu">
<li><a href="/">Overview</a></li>
<li><a href="/features.php">Features</a></li>
<li><a href="/screenshots.php">Screenshots</a></li>
<li><a href="/downloads.php">Downloads</a></li>
<li><a href="/faq.php">FAQ</a></li>
<li class="overview active"><a href="/about.php">About</a></li>
<li><a href="/forums/">Forum</a></li>
</ul>
</div>
</div>
<div class="yui-t4">
<div class="yui-b side">
<div class="portlet" >
<h2 class="center">Quick Links</h2>
<ul class="involvement">
<li><a href="http://sourceforge.net/project/memberlist.php?group_id=242527">Project Members</a></li>
<li><a href="https://www.ohloh.net/p/processhacker/contributors">Project Contributors</a></li>
</ul>
</div>
<div class="portlet" >
<h2 class="center">Get Involved</h2>
<ul class="involvement">
<li><a href="/forums/viewforum.php?f=24">Report a bug</a></li>
<li><a href="/forums/viewforum.php?f=5">Ask a question</a></li>
</ul>
</div>
</div>
<div class="top-portlet">
<div class="summary" style="padding-bottom:20px;">
<p>Process Hacker was started in 2008 as an open source alternative to programs such as Task Manager and Process Explorer.</p>
<p><strong>Registered:</strong> 16-10-2008</p>
<p><strong>Licence:</strong> GNU General Public License version 3.0 <a href="http://processhacker.svn.sourceforge.net/viewvc/processhacker/2.x/trunk/LICENSE.txt">GPLv3</a></p>
<p><strong>Language:</strong> English</p>
<p><strong>Intended Audience:</strong> Advanced End Users, Developers</p>
<p><strong>Programming Language:</strong> C, C#</p>
</div>
</div>
<div class="yui-g">
<div class="yui-u first">
<div class="portlet" style="position:relative;">
<a href="http://sourceforge.net/users/wj32/">
<img class="user-avatar" src="http://www.gravatar.com/avatar/4dab4ece81a9b8832323ef2f73fcf12e" alt="User avatar">
<p style="color:#AA0000">
<strong>wj32</strong>
</p>
</a>
<ul>
<li>Project Founder, Senior Maintainer</li>
<li>Joined: 16-10-2008</li>
<li>Status: Active</li>
</ul>
<a href='http://meta.ohloh.net/kudos/' target='_top'>
<img class="ohloh-kudos" alt='Ohloh kudos' src='https://www.ohloh.net/accounts/47453/widgets/account_rank.gif' />
</a>
<a href='https://www.ohloh.net/p/processhacker/contributors/1415904688650589' target='_top'>
<img class="ohloh-commits" alt="wj32 commit history" height="32" width="179" src="https://www.ohloh.net/p/processhacker/contributors/144925/commits_spark.png" />
</a>
</div>
<div class="portlet" style="position:relative;">
<a href="http://sourceforge.net/users/dmex/">
<img class="user-avatar" src="http://www.gravatar.com/avatar/989904e05fb257009009d2c6e2c8808f" alt="User avatar">
<p style="color:#AA0000">
<strong>dmex</strong>
</p>
</a>
<ul>
<li>Project Operations, Maintainer</li>
<li>Joined: 28-08-2009</li>
<li>Status: Active</li>
<li style="float: left">0x0D06F00D</li>
</ul>
<a href='http://meta.ohloh.net/kudos/' target='_top'>
<img class="ohloh-kudos" alt='Ohloh kudos' src='https://www.ohloh.net/accounts/56334/widgets/account_rank.gif' />
</a>
<a href='https://www.ohloh.net/p/processhacker/contributors/1415904688659470' target='_top'>
<img class="ohloh-commits" alt="dmex commit history" height="32" width="179" src="https://www.ohloh.net/p/processhacker/contributors/368201/commits_spark.png" />
</a>
</div>
<div class="portlet" style="position:relative;">
<a href="http://sourceforge.net/users/xhmikosr/">
<img class="user-avatar" src="http://www.gravatar.com/avatar/E37759B1EA0125D4E97B1E00B5EED26F" width="80" height="80" alt="User avatar">
<p style="color:#0000FF">
<strong>XhmikosR</strong>
</p>
</a>
<ul>
<li>Installer Setup Maintainer</li>
<li>Joined: 20-02-2009</li>
<li>Status: Active</li>
</ul>
<a href='http://meta.ohloh.net/kudos/' target='_top'>
<img class="ohloh-kudos" alt='Ohloh kudos' height='24' width='32' src='https://www.ohloh.net/accounts/60504/widgets/account_rank.gif' />
</a>
<a href='https://www.ohloh.net/p/processhacker/contributors/1415904688663640' target='_top'>
<img class="ohloh-commits" alt="XhmikosR commit history" height="32" width="179" src="https://www.ohloh.net/p/processhacker/contributors/145086/commits_spark.png" />
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<?php
$pagetitle = "About";
include("header.php");
?>
<div class="page">
<div class="yui-d0">
<div class="watermark-apps-portlet">
<div class="flowed-block">
<img style="float:left;margin:0 5px 0 0;" width="64" height="64" src="/images/logo_64x64.png">
</div>
<div class="flowed-block wide">
<h2>Process Hacker</h2>
<ul class="facetmenu">
<li><a href="/">Overview</a></li>
<li><a href="/features.php">Features</a></li>
<li><a href="/screenshots.php">Screenshots</a></li>
<li><a href="/downloads.php">Downloads</a></li>
<li><a href="/faq.php">FAQ</a></li>
<li class="overview active"><a href="/about.php">About</a></li>
<li><a href="/forums/">Forum</a></li>
</ul>
</div>
</div>
<div class="yui-t4">
<div class="yui-b side">
<div class="portlet" >
<h2 class="center">Quick Links</h2>
<ul class="involvement">
<li><a href="http://sourceforge.net/project/memberlist.php?group_id=242527">Project Members</a></li>
<li><a href="https://www.ohloh.net/p/processhacker/contributors">Project Contributors</a></li>
</ul>
</div>
<div class="portlet" >
<h2 class="center">Get Involved</h2>
<ul class="involvement">
<li><a href="/forums/viewforum.php?f=24">Report a bug</a></li>
<li><a href="/forums/viewforum.php?f=5">Ask a question</a></li>
</ul>
</div>
</div>
<div class="top-portlet">
<div class="summary" style="padding-bottom:20px;">
<p>Process Hacker was started in 2008 as an open source alternative to programs such as Task Manager and Process Explorer.</p>
<p><strong>Registered:</strong> 16-10-2008</p>
<p><strong>Licence:</strong> GNU General Public License version 3.0 <a href="http://processhacker.svn.sourceforge.net/viewvc/processhacker/2.x/trunk/LICENSE.txt">GPLv3</a></p>
<p><strong>Language:</strong> English</p>
<p><strong>Intended Audience:</strong> Advanced End Users, Developers</p>
<p><strong>Programming Language:</strong> C, C#</p>
</div>
</div>
<div class="yui-g">
<div class="yui-u first">
<div class="portlet" style="position:relative;">
<a href="http://sourceforge.net/users/wj32/">
<img class="user-avatar" src="http://www.gravatar.com/avatar/4dab4ece81a9b8832323ef2f73fcf12e" alt="User avatar">
<p style="color:#AA0000">
<strong>wj32</strong>
</p>
</a>
<ul>
<li>Project Founder, Senior Maintainer</li>
<li>Joined: 16-10-2008</li>
<li></li>
<li></li>
</ul>
<a href='http://meta.ohloh.net/kudos/' target='_top'>
<img class="ohloh-kudos" alt='Ohloh kudos' src='https://www.ohloh.net/accounts/47453/widgets/account_rank.gif' />
</a>
<a href='https://www.ohloh.net/p/processhacker/contributors/1415904688650589' target='_top'>
<img class="ohloh-commits" alt="wj32 commit history" height="32" width="179" src="https://www.ohloh.net/p/processhacker/contributors/144925/commits_spark.png" />
</a>
</div>
<div class="portlet" style="position:relative;">
<a href="http://sourceforge.net/users/dmex/">
<img class="user-avatar" src="http://www.gravatar.com/avatar/989904e05fb257009009d2c6e2c8808f" alt="User avatar">
<p style="color:#AA0000">
<strong>dmex</strong>
</p>
</a>
<ul>
<li>Project Operations, Maintainer</li>
<li>Email: dmex04 at gmail.com</li>
<li>Joined: 28-08-2009</li>
</ul>
<a href='http://meta.ohloh.net/kudos/' target='_top'>
<img class="ohloh-kudos" alt='Ohloh kudos' src='https://www.ohloh.net/accounts/56334/widgets/account_rank.gif' />
</a>
<a href='https://www.ohloh.net/p/processhacker/contributors/1415904688659470' target='_top'>
<img class="ohloh-commits" alt="dmex commit history" height="32" width="179" src="https://www.ohloh.net/p/processhacker/contributors/368201/commits_spark.png" />
</a>
</div>
<div class="portlet">
</div>
</div>
</div>
</div>
</div>
</div>
<?php include("footer.php"); ?>
+36 -36
View File
@@ -1,37 +1,37 @@
<?php $pagetitle = "Changelog"; include("header.php"); ?>
<div class="page">
<div class="yui-d0">
<div class="watermark-apps-portlet">
<div class="flowed-block">
<img alt="" width="64" height="64" src="/images/logo_64x64.png">
</div>
<div class="flowed-block wide">
<h2>Process Hacker</h2>
<ul class="facetmenu">
<li><a href="/">Overview</a></li>
<li><a href="/features.php">Features</a></li>
<li><a href="/screenshots.php">Screenshots</a></li>
<li><a href="/downloads.php">Downloads</a></li>
<li><a href="/faq.php">FAQ</a></li>
<li><a href="/forums/">Forum</a></li>
<li><a href="/about.php">About</a></li>
</ul>
</div>
</div>
<p>This is the changelog from Process Hacker's SVN repository. As such it may contain information about unreleased versions of Process Hacker.</p>
<div style="background: #FFF; height: 800; width: 600; left: 77; top: 77;">
<iframe
src="http://processhacker.svn.sourceforge.net/viewvc/processhacker/2.x/trunk/CHANGELOG.txt"
width="800"
height="600"
scrolling="yes"
style="border-style: solid; border-color: #333; border-width: 2px; background: #FFF;">
</iframe>
</div>
</div>
</div>
<?php $pagetitle = "Changelog"; include("header.php"); ?>
<div class="page">
<div class="yui-d0">
<div class="watermark-apps-portlet">
<div class="flowed-block">
<img alt="" width="64" height="64" src="/images/logo_64x64.png">
</div>
<div class="flowed-block wide">
<h2>Process Hacker</h2>
<ul class="facetmenu">
<li><a href="/">Overview</a></li>
<li><a href="/features.php">Features</a></li>
<li><a href="/screenshots.php">Screenshots</a></li>
<li><a href="/downloads.php">Downloads</a></li>
<li><a href="/faq.php">FAQ</a></li>
<li><a href="/forums/">Forum</a></li>
<li><a href="/about.php">About</a></li>
</ul>
</div>
</div>
<p>This is the changelog from Process Hacker's SVN repository. As such it may contain information about unreleased versions of Process Hacker.</p>
<div style="background: #FFF; height: 800; width: 600; left: 77; top: 77;">
<iframe
src="http://processhacker.svn.sourceforge.net/viewvc/processhacker/2.x/trunk/CHANGELOG.txt"
width="800"
height="600"
scrolling="yes"
style="border-style: solid; border-color: #333; border-width: 2px; background: #FFF;">
</iframe>
</div>
</div>
</div>
<?php include("footer.php"); ?>
+92 -92
View File
@@ -1,93 +1,93 @@
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
#lbOverlay.grey { background-color: #000000; }
#lbOverlay.red { background-color: #330000; }
#lbOverlay.green { background-color: #003300; }
#lbOverlay.blue { background-color: #011D50; }
#lbOverlay.gold { background-color: #666600; }
#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }
#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
#lbOuterContainer.grey { border: 3px solid #888888; }
#lbOuterContainer.red { border: 3px solid #DD0000; }
#lbOuterContainer.green { border: 3px solid #00B000; }
#lbOuterContainer.blue { border: 3px solid #5F89D8; }
#lbOuterContainer.gold { border: 3px solid #B0B000; }
#lbDetailsContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em; overflow: auto; margin: 0 auto; }
#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }
#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../images/lytebox/loading.gif) center no-repeat;
}
#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }
#lbPrev { width: 49%; height: 100%; background: transparent url(../images/lytebox/blank.gif) no-repeat; display: block; left: 0; float: left; }
#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(../images/lytebox/prev_grey.gif) left 15% no-repeat; }
#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(../images/lytebox/prev_red.gif) left 15% no-repeat; }
#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(../images/lytebox/prev_green.gif) left 15% no-repeat; }
#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(../images/lytebox/prev_blue.gif) left 15% no-repeat; }
#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(../images/lytebox/prev_gold.gif) left 15% no-repeat; }
#lbNext { width: 49%; height: 100%; background: transparent url(../images/lytebox/blank.gif) no-repeat; display: block; right: 0; float: right; }
#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(../images/lytebox/next_grey.gif) right 15% no-repeat; }
#lbNext.red:hover, #lbNext.red:visited:hover { background: url(../images/lytebox/next_red.gif) right 15% no-repeat; }
#lbNext.green:hover, #lbNext.green:visited:hover { background: url(../images/lytebox/next_green.gif) right 15% no-repeat; }
#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(../images/lytebox/next_blue.gif) right 15% no-repeat; }
#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(../images/lytebox/next_gold.gif) right 15% no-repeat; }
#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
#lbDetailsData { padding: 0 10px; }
#lbDetailsData.grey { color: #333333; }
#lbDetailsData.red { color: #620000; }
#lbDetailsData.green { color: #003300; }
#lbDetailsData.blue { color: #01379E; }
#lbDetailsData.gold { color: #666600; }
#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbClose.grey { background: url(../images/lytebox/close_grey.png) no-repeat; }
#lbClose.red { background: url(../images/lytebox/close_red.png) no-repeat; }
#lbClose.green { background: url(../images/lytebox/close_green.png) no-repeat; }
#lbClose.blue { background: url(../images/lytebox/close_blue.png) no-repeat; }
#lbClose.gold { background: url(../images/lytebox/close_gold.png) no-repeat; }
#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPlay.grey { background: url(../images/lytebox/play_grey.png) no-repeat; }
#lbPlay.red { background: url(../images/lytebox/play_red.png) no-repeat; }
#lbPlay.green { background: url(../images/lytebox/play_green.png) no-repeat; }
#lbPlay.blue { background: url(../images/lytebox/play_blue.png) no-repeat; }
#lbPlay.gold { background: url(../images/lytebox/play_gold.png) no-repeat; }
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPause.grey { background: url(../images/lytebox/pause_grey.png) no-repeat; }
#lbPause.red { background: url(../images/lytebox/pause_red.png) no-repeat; }
#lbPause.green { background: url(../images/lytebox/pause_green.png) no-repeat; }
#lbPause.blue { background: url(../images/lytebox/pause_blue.png) no-repeat; }
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
#lbOverlay.grey { background-color: #000000; }
#lbOverlay.red { background-color: #330000; }
#lbOverlay.green { background-color: #003300; }
#lbOverlay.blue { background-color: #011D50; }
#lbOverlay.gold { background-color: #666600; }
#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }
#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
#lbOuterContainer.grey { border: 3px solid #888888; }
#lbOuterContainer.red { border: 3px solid #DD0000; }
#lbOuterContainer.green { border: 3px solid #00B000; }
#lbOuterContainer.blue { border: 3px solid #5F89D8; }
#lbOuterContainer.gold { border: 3px solid #B0B000; }
#lbDetailsContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em; overflow: auto; margin: 0 auto; }
#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }
#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../images/lytebox/loading.gif) center no-repeat;
}
#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }
#lbPrev { width: 49%; height: 100%; background: transparent url(../images/lytebox/blank.gif) no-repeat; display: block; left: 0; float: left; }
#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(../images/lytebox/prev_grey.gif) left 15% no-repeat; }
#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(../images/lytebox/prev_red.gif) left 15% no-repeat; }
#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(../images/lytebox/prev_green.gif) left 15% no-repeat; }
#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(../images/lytebox/prev_blue.gif) left 15% no-repeat; }
#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(../images/lytebox/prev_gold.gif) left 15% no-repeat; }
#lbNext { width: 49%; height: 100%; background: transparent url(../images/lytebox/blank.gif) no-repeat; display: block; right: 0; float: right; }
#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(../images/lytebox/next_grey.gif) right 15% no-repeat; }
#lbNext.red:hover, #lbNext.red:visited:hover { background: url(../images/lytebox/next_red.gif) right 15% no-repeat; }
#lbNext.green:hover, #lbNext.green:visited:hover { background: url(../images/lytebox/next_green.gif) right 15% no-repeat; }
#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(../images/lytebox/next_blue.gif) right 15% no-repeat; }
#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(../images/lytebox/next_gold.gif) right 15% no-repeat; }
#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
#lbDetailsData { padding: 0 10px; }
#lbDetailsData.grey { color: #333333; }
#lbDetailsData.red { color: #620000; }
#lbDetailsData.green { color: #003300; }
#lbDetailsData.blue { color: #01379E; }
#lbDetailsData.gold { color: #666600; }
#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbClose.grey { background: url(../images/lytebox/close_grey.png) no-repeat; }
#lbClose.red { background: url(../images/lytebox/close_red.png) no-repeat; }
#lbClose.green { background: url(../images/lytebox/close_green.png) no-repeat; }
#lbClose.blue { background: url(../images/lytebox/close_blue.png) no-repeat; }
#lbClose.gold { background: url(../images/lytebox/close_gold.png) no-repeat; }
#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPlay.grey { background: url(../images/lytebox/play_grey.png) no-repeat; }
#lbPlay.red { background: url(../images/lytebox/play_red.png) no-repeat; }
#lbPlay.green { background: url(../images/lytebox/play_green.png) no-repeat; }
#lbPlay.blue { background: url(../images/lytebox/play_blue.png) no-repeat; }
#lbPlay.gold { background: url(../images/lytebox/play_gold.png) no-repeat; }
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPause.grey { background: url(../images/lytebox/pause_grey.png) no-repeat; }
#lbPause.red { background: url(../images/lytebox/pause_red.png) no-repeat; }
#lbPause.green { background: url(../images/lytebox/pause_green.png) no-repeat; }
#lbPause.blue { background: url(../images/lytebox/pause_blue.png) no-repeat; }
#lbPause.gold { background: url(../images/lytebox/pause_gold.png) no-repeat; }
+392 -392
View File
@@ -1,393 +1,393 @@
img { border: 0; }
body
{
color: #333333;
/*'Segoe UI', Segoe, 'Helvetica Neue', Helvetica, Roboto, Arial, FreeSans, sans-serif*/
font-family: Tahoma, sans-serif;
font-size: 12px;
}
.ft
{
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
}
.center
{
text-align: center;
}
.page
{
max-width: 90em;
padding: 0 10px 5px 10px;
margin: 0 auto;
position: relative /* Addthis div alignment */
}
.project_logo
{
width:64px;
height:64px
}
.forumdate
{
padding: 0 0 5px 0;
color: silver;
}
a#download_button
{
color:#FFF;
text-align:center;
font:1.308em/1.7em 'Segoe UI Light',Tahoma Light,Arial Light,Helvetica Light,sans-serif;
font-weight:lighter;
background-color:#629D4F;
display:block;
position:relative;padding-top:5px;
padding-bottom:5px;
width:300px;
}
a#download_button:hover
{
background-color:#1C8D2E;
color:#FFF;
text-decoration:none;
-webkit-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
}
.user-avatar
{
float:left;
margin: 15px 10px 0 0;
background:white;
padding:4px;
border: 1px solid #E5DFC7;
display: block;
}
.ohloh-kudos
{
position:absolute;
top: 10px;
right: 0;
}
.ohloh-commits
{
position:absolute;
bottom:0;
right:0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td
{
padding: 0;
}
fieldset, img
{
border: 0 none;
}
address, caption, cite, code, dfn, em, strong, th, var
{
font-style: normal;
font-weight: normal;
}
li
{
list-style: none outside none;
}
h1, h2, h3, h4, h5, h6
{
font-size: 100%;
font-weight: normal;
}
q:before, q:after
{
content: "";
}
.yui-d0, .yui-d1, .yui-d1f, .yui-d2, .yui-d2f, .yui-d3, .yui-d3f
{
margin: auto;
text-align: left;
width: 57.69em;
}
.yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6
{
margin: auto;
text-align: left;
width: 100%;
}
.yui-d0
{
margin: auto 10px;
width: auto;
}
.yui-b
{
position: relative;
}
.yui-t4 .yui-b
{
float: right;
width: 20em;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u
{
float: right;
}
.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first
{
float: left;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf
{
width: 49.1%;
}
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after, .yui-t1:after, .yui-t2:after, .yui-t3:after, .yui-t4:after, .yui-t5:after, .yui-t6:after
{
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.yui-d0
{
margin: 10px 20px;
}
.portlet, .aside
{
border-top: 1px solid #EBEBEB;
clear: both;
padding: 0 0 1em;
}
.portlet > h2:first-child
{
margin-top: 0;
}
h1
{
clear: none;
font-size: 30px;
}
h3
{
font-size: 16px;
line-height: 20px;
margin-bottom: 8px;
margin-top: 16px;
}
p
{
margin-bottom: 0.8em;
width: auto;
}
:link, *:visited
{
color: #0033AA;
text-decoration: none;
}
:link:hover, *:visited:hover
{
text-decoration: underline;
}
:link:active, *:visited:active
{
color: #3366CC;
}
a[onclick], .collapsible legend a, a.js-action, a[onclick]:active, .collapsible legend a:active, a.js-action, a.js-action:active
{
color: #009933;
}
img, a img
{
border: medium none;
}
strong
{
font-weight: bold;
}
li
{
padding-bottom: 0.5em;
}
.two-column-list:after, .three-column-list:after
{
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.flowed-block
{
padding: 0 0 0 10px;
display: inline-block;
text-align: left;
vertical-align: top;
/* For IE 7 */
zoom: 1;
*display: inline;
}
.logo
{
display: inline;
float: left;
height: 64px;
margin: 0 5px 0 0;
width: 64px;
}
div.watermark-apps-portlet h1, div.watermark-apps-portlet h2
{
clear: none;
color: #000000;
font-size: 30px;
font-weight: bold;
line-height: 34px;
margin-bottom: 6px;
margin-top: 0;
}
.watermark-apps-portlet li
{
display: inline;
list-style-type: none;
}
.watermark-apps-portlet li a, .watermark-apps-portlet li span
{
margin-right: 0.4em;
padding: 0.3em 0.5em;
}
.watermark-apps-portlet li:first-child a, .watermark-apps-portlet li:first-child span
{
margin-left: -0.5em;
}
.watermark-apps-portlet li a:link, .watermark-apps-portlet li a:visited
{
background-color: #FFFFFF;
color: #000000;
text-decoration: none;
}
.watermark-apps-portlet li.active a, .watermark-apps-portlet li.active span
{
font-weight: bold;
/*text-decoration: underline;*/
}
.watermark-apps-portlet li a:hover
{
background-color: #F3F3F3;
color: #000000;
/*border: 1px solid transparent;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border-color: #CEDFEB;
background-color: #F6F8F9;*/
}
.facetmenu
{
width: 100%;
}
.side .portlet
{
background: none repeat scroll 0 0 #FBFBFB;
border: 1px solid #DEDEDE;
border-radius: 5px 5px 5px 5px;
margin: 0 auto 1em;
padding: 0.5em;
}
.side h2
{
font-size: 16px;
}
.side ul
{
background: none repeat scroll 0 0 #FBFBFB;
}
.downloads li
{
font-weight: bold;
margin: 0;
padding: 2px 0 0;
}
.downloads li a
{
background: url("/images/project-downloads.png") no-repeat scroll right center #4F843C;
border-radius: 3px 3px 3px 3px;
color: #FFFFFF;
display: block;
margin: 0;
padding: 6% 40px 6% 6%;
text-decoration: none;
}
.downloads .version
{
background: none repeat scroll 0 0 #D3E3C7;
border-radius: 5px 5px 0 0;
padding: 0.2em 1em;
}
.downloads .released
{
background: none repeat scroll 0 0 #D3E3C7;
border-radius: 0 0 5px 5px;
margin: 0.3em 0 0.5em;
padding: 0.2em 1em;
}
.involvement li
{
font-weight: bold;
padding: 0;
}
.involvement a
{
background: url("/images/answers-arrow-right.png") no-repeat scroll right center transparent;
display: block;
padding: 0.3em;
}
.involvement a:hover, .involvement li:hover
{
background-color: #EEEEEE;
text-decoration: none;
img { border: 0; }
body
{
color: #333333;
/*'Segoe UI', Segoe, 'Helvetica Neue', Helvetica, Roboto, Arial, FreeSans, sans-serif*/
font-family: Tahoma, sans-serif;
font-size: 12px;
}
.ft
{
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
}
.center
{
text-align: center;
}
.page
{
max-width: 90em;
padding: 0 10px 5px 10px;
margin: 0 auto;
position: relative /* Addthis div alignment */
}
.project_logo
{
width:64px;
height:64px
}
.forumdate
{
padding: 0 0 5px 0;
color: silver;
}
a#download_button
{
color:#FFF;
text-align:center;
font:1.308em/1.7em 'Segoe UI Light',Tahoma Light,Arial Light,Helvetica Light,sans-serif;
font-weight:lighter;
background-color:#629D4F;
display:block;
position:relative;padding-top:5px;
padding-bottom:5px;
width:300px;
}
a#download_button:hover
{
background-color:#1C8D2E;
color:#FFF;
text-decoration:none;
-webkit-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
}
.user-avatar
{
float:left;
margin: 15px 10px 0 0;
background:white;
padding:4px;
border: 1px solid #E5DFC7;
display: block;
}
.ohloh-kudos
{
position:absolute;
top: 10px;
right: 0;
}
.ohloh-commits
{
position:absolute;
bottom:0;
right:0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td
{
padding: 0;
}
fieldset, img
{
border: 0 none;
}
address, caption, cite, code, dfn, em, strong, th, var
{
font-style: normal;
font-weight: normal;
}
li
{
list-style: none outside none;
}
h1, h2, h3, h4, h5, h6
{
font-size: 100%;
font-weight: normal;
}
q:before, q:after
{
content: "";
}
.yui-d0, .yui-d1, .yui-d1f, .yui-d2, .yui-d2f, .yui-d3, .yui-d3f
{
margin: auto;
text-align: left;
width: 57.69em;
}
.yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6
{
margin: auto;
text-align: left;
width: 100%;
}
.yui-d0
{
margin: auto 10px;
width: auto;
}
.yui-b
{
position: relative;
}
.yui-t4 .yui-b
{
float: right;
width: 20em;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u
{
float: right;
}
.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first
{
float: left;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf
{
width: 49.1%;
}
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after, .yui-t1:after, .yui-t2:after, .yui-t3:after, .yui-t4:after, .yui-t5:after, .yui-t6:after
{
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.yui-d0
{
margin: 10px 20px;
}
.portlet, .aside
{
border-top: 1px solid #EBEBEB;
clear: both;
padding: 0 0 1em;
}
.portlet > h2:first-child
{
margin-top: 0;
}
h1
{
clear: none;
font-size: 30px;
}
h3
{
font-size: 16px;
line-height: 20px;
margin-bottom: 8px;
margin-top: 16px;
}
p
{
margin-bottom: 0.8em;
width: auto;
}
:link, *:visited
{
color: #0033AA;
text-decoration: none;
}
:link:hover, *:visited:hover
{
text-decoration: underline;
}
:link:active, *:visited:active
{
color: #3366CC;
}
a[onclick], .collapsible legend a, a.js-action, a[onclick]:active, .collapsible legend a:active, a.js-action, a.js-action:active
{
color: #009933;
}
img, a img
{
border: medium none;
}
strong
{
font-weight: bold;
}
li
{
padding-bottom: 0.5em;
}
.two-column-list:after, .three-column-list:after
{
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.flowed-block
{
padding: 0 0 0 10px;
display: inline-block;
text-align: left;
vertical-align: top;
/* For IE 7 */
zoom: 1;
*display: inline;
}
.logo
{
display: inline;
float: left;
height: 64px;
margin: 0 5px 0 0;
width: 64px;
}
div.watermark-apps-portlet h1, div.watermark-apps-portlet h2
{
clear: none;
color: #000000;
font-size: 30px;
font-weight: bold;
line-height: 34px;
margin-bottom: 6px;
margin-top: 0;
}
.watermark-apps-portlet li
{
display: inline;
list-style-type: none;
}
.watermark-apps-portlet li a, .watermark-apps-portlet li span
{
margin-right: 0.4em;
padding: 0.3em 0.5em;
}
.watermark-apps-portlet li:first-child a, .watermark-apps-portlet li:first-child span
{
margin-left: -0.5em;
}
.watermark-apps-portlet li a:link, .watermark-apps-portlet li a:visited
{
background-color: #FFFFFF;
color: #000000;
text-decoration: none;
}
.watermark-apps-portlet li.active a, .watermark-apps-portlet li.active span
{
font-weight: bold;
/*text-decoration: underline;*/
}
.watermark-apps-portlet li a:hover
{
background-color: #F3F3F3;
color: #000000;
/*border: 1px solid transparent;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border-color: #CEDFEB;
background-color: #F6F8F9;*/
}
.facetmenu
{
width: 100%;
}
.side .portlet
{
background: none repeat scroll 0 0 #FBFBFB;
border: 1px solid #DEDEDE;
border-radius: 5px 5px 5px 5px;
margin: 0 auto 1em;
padding: 0.5em;
}
.side h2
{
font-size: 16px;
}
.side ul
{
background: none repeat scroll 0 0 #FBFBFB;
}
.downloads li
{
font-weight: bold;
margin: 0;
padding: 2px 0 0;
}
.downloads li a
{
background: url("/images/project-downloads.png") no-repeat scroll right center #4F843C;
border-radius: 3px 3px 3px 3px;
color: #FFFFFF;
display: block;
margin: 0;
padding: 6% 40px 6% 6%;
text-decoration: none;
}
.downloads .version
{
background: none repeat scroll 0 0 #D3E3C7;
border-radius: 5px 5px 0 0;
padding: 0.2em 1em;
}
.downloads .released
{
background: none repeat scroll 0 0 #D3E3C7;
border-radius: 0 0 5px 5px;
margin: 0.3em 0 0.5em;
padding: 0.2em 1em;
}
.involvement li
{
font-weight: bold;
padding: 0;
}
.involvement a
{
background: url("/images/answers-arrow-right.png") no-repeat scroll right center transparent;
display: block;
padding: 0.3em;
}
.involvement a:hover, .involvement li:hover
{
background-color: #EEEEEE;
text-decoration: none;
}
+93 -93
View File
@@ -1,94 +1,94 @@
<?php
$pagetitle = "Downloads";
include("header.php");
?>
<div class="page">
<div class="yui-d0">
<div class="watermark-apps-portlet">
<div class="flowed-block">
<img class="project-logo" alt="project-logo" src="/images/logo_64x64.png">
</div>
<div class="flowed-block wide">
<h2>Process Hacker</h2>
<ul class="facetmenu">
<li><a href="/">Overview</a></li>
<li><a href="/features.php">Features</a></li>
<li><a href="/screenshots.php">Screenshots</a></li>
<li class="overview active"><a href="/downloads.php">Downloads</a></li>
<li><a href="/faq.php">FAQ</a></li>
<li><a href="/about.php">About</a></li>
<li><a href="/forums/">Forum</a></li>
</ul>
</div>
</div>
<div class="yui-t4">
<div class="yui-b side">
<div class="portlet" >
<h2 class="center">Quick Links</h2>
<ul class="involvement">
<li><a href="/changelog.php">SVN Changelog</a></li>
<li><a href="http://sourceforge.net/projects/processhacker/files/">Sourceforge Downloads</a></li>
</ul>
</div>
<div class="portlet" >
<h2 class="center">Get Involved</h2>
<ul class="involvement">
<li><a href="/forums/viewforum.php?f=24">Report a bug</a></li>
<li><a href="/forums/viewforum.php?f=5">Ask a question</a></li>
</ul>
</div>
</div>
<div class="top-portlet">
<div class="summary">
<p>The latest stable version of Process Hacker is <strong><?php echo $LATEST_PH_VERSION ?></strong></p>
<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>
</ul>
</div>
</div>
<div class="yui-g">
<div class="yui-u first">
<div class="portlet">
<p><strong>Setup (recommended)</strong></p>
<a href="http://sourceforge.net/projects/processhacker/files/processhacker2/processhacker-<?php echo $LATEST_PH_VERSION ?>-setup.exe/download" title="Setup (recommended)">
processhacker-<?php echo $LATEST_PH_VERSION ?>-setup.exe (<?php echo $LATEST_PH_SETUP_SIZE ?>)
</a>
<p>SHA1: <?php echo $LATEST_PH_SETUP_SHA1 ?></p>
</div>
<div class="portlet">
<p><strong>Binaries (portable)</strong></p>
<a href="http://sourceforge.net/projects/processhacker/files/processhacker2/processhacker-<?php echo $LATEST_PH_VERSION ?>-bin.zip/download" title="Binaries (portable)">
processhacker-<?php echo $LATEST_PH_VERSION ?>-bin.zip (<?php echo $LATEST_PH_BIN_SIZE ?>)
</a>
<p>SHA1: <?php echo $LATEST_PH_BIN_SHA1 ?></p>
</div>
<div class="portlet">
<p><strong>Source Code</strong></p>
<a href="http://sourceforge.net/projects/processhacker/files/processhacker2/processhacker-<?php echo $LATEST_PH_VERSION ?>-src.zip/download" title="Source Code">
processhacker-<?php echo $LATEST_PH_VERSION ?>-src.zip (<?php echo $LATEST_PH_SOURCE_SIZE ?>)
</a>
<p>SHA1: <?php echo $LATEST_PH_SOURCE_SHA1 ?></p>
</div>
<div class="portlet">
<p><strong>Plugins SDK</strong></p>
<a href="http://sourceforge.net/projects/processhacker/files/processhacker2/processhacker-<?php echo $LATEST_PH_VERSION ?>-sdk.zip/download" title="Plugins SDK">
processhacker-<?php echo $LATEST_PH_VERSION ?>-sdk.zip (<?php echo $LATEST_PH_SDK_SIZE ?>)
</a>
<p>SHA1: <?php echo $LATEST_PH_SDK_SHA1 ?></p>
</div>
</div>
</div>
</div>
</div>
</div>
<?php
$pagetitle = "Downloads";
include("header.php");
?>
<div class="page">
<div class="yui-d0">
<div class="watermark-apps-portlet">
<div class="flowed-block">
<img class="project-logo" alt="project-logo" src="/images/logo_64x64.png">
</div>
<div class="flowed-block wide">
<h2>Process Hacker</h2>
<ul class="facetmenu">
<li><a href="/">Overview</a></li>
<li><a href="/features.php">Features</a></li>
<li><a href="/screenshots.php">Screenshots</a></li>
<li class="overview active"><a href="/downloads.php">Downloads</a></li>
<li><a href="/faq.php">FAQ</a></li>
<li><a href="/about.php">About</a></li>
<li><a href="/forums/">Forum</a></li>
</ul>
</div>
</div>
<div class="yui-t4">
<div class="yui-b side">
<div class="portlet" >
<h2 class="center">Quick Links</h2>
<ul class="involvement">
<li><a href="/changelog.php">SVN Changelog</a></li>
<li><a href="http://sourceforge.net/projects/processhacker/files/">Sourceforge Downloads</a></li>
</ul>
</div>
<div class="portlet" >
<h2 class="center">Get Involved</h2>
<ul class="involvement">
<li><a href="/forums/viewforum.php?f=24">Report a bug</a></li>
<li><a href="/forums/viewforum.php?f=5">Ask a question</a></li>
</ul>
</div>
</div>
<div class="top-portlet">
<div class="summary">
<p>The latest stable version of Process Hacker is <strong><?php echo $LATEST_PH_VERSION ?></strong></p>
<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>
</ul>
</div>
</div>
<div class="yui-g">
<div class="yui-u first">
<div class="portlet">
<p><strong>Setup (recommended)</strong></p>
<a href="http://sourceforge.net/projects/processhacker/files/processhacker2/processhacker-<?php echo $LATEST_PH_VERSION ?>-setup.exe/download" title="Setup (recommended)">
processhacker-<?php echo $LATEST_PH_VERSION ?>-setup.exe (<?php echo $LATEST_PH_SETUP_SIZE ?>)
</a>
<p>SHA1: <?php echo $LATEST_PH_SETUP_SHA1 ?></p>
</div>
<div class="portlet">
<p><strong>Binaries (portable)</strong></p>
<a href="http://sourceforge.net/projects/processhacker/files/processhacker2/processhacker-<?php echo $LATEST_PH_VERSION ?>-bin.zip/download" title="Binaries (portable)">
processhacker-<?php echo $LATEST_PH_VERSION ?>-bin.zip (<?php echo $LATEST_PH_BIN_SIZE ?>)
</a>
<p>SHA1: <?php echo $LATEST_PH_BIN_SHA1 ?></p>
</div>
<div class="portlet">
<p><strong>Source Code</strong></p>
<a href="http://sourceforge.net/projects/processhacker/files/processhacker2/processhacker-<?php echo $LATEST_PH_VERSION ?>-src.zip/download" title="Source Code">
processhacker-<?php echo $LATEST_PH_VERSION ?>-src.zip (<?php echo $LATEST_PH_SOURCE_SIZE ?>)
</a>
<p>SHA1: <?php echo $LATEST_PH_SOURCE_SHA1 ?></p>
</div>
<div class="portlet">
<p><strong>Plugins SDK</strong></p>
<a href="http://sourceforge.net/projects/processhacker/files/processhacker2/processhacker-<?php echo $LATEST_PH_VERSION ?>-sdk.zip/download" title="Plugins SDK">
processhacker-<?php echo $LATEST_PH_VERSION ?>-sdk.zip (<?php echo $LATEST_PH_SDK_SIZE ?>)
</a>
<p>SHA1: <?php echo $LATEST_PH_SDK_SHA1 ?></p>
</div>
</div>
</div>
</div>
</div>
</div>
<?php include("footer.php"); ?>
+89 -95
View File
@@ -1,96 +1,90 @@
<?php
$pagetitle = "FAQ";
include("header.php");
?>
<div class="page">
<div class="yui-d0">
<div id="watermark" class="watermark-apps-portlet">
<div class="flowed-block">
<img alt="ProjectLogo" width="64" height="64" src="/images/logo_64x64.png">
</div>
<div class="flowed-block wide">
<h2>Process Hacker</h2>
<ul class="facetmenu">
<li><a href="/">Overview</a></li>
<li><a href="/features.php">Features</a></li>
<li><a href="/screenshots.php">Screenshots</a></li>
<li><a href="/downloads.php">Downloads</a></li>
<li class="overview active"><a href="/faq.php">FAQ</a></li>
<li><a href="/about.php">About</a></li>
<li><a href="/forums/">Forum</a></li>
</ul>
</div>
</div>
<div class="yui-t4">
<div class="yui-b side">
<div class="portlet" >
<h2 class="center">Quick Links</h2>
<ul class="involvement">
<li><a href="http://msdn.microsoft.com/en-us/windows/bb980924.aspx">Windows SDK</a></li>
<li><a href="http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx">Debugging Tools for Windows</a></li>
</ul>
</div>
<div class="portlet" >
<h2 class="center">Get Involved</h2>
<ul class="involvement">
<li><a href="/forums/viewforum.php?f=24">Report a bug</a></li>
<li><a href="/forums/viewforum.php?f=5">Ask a question</a></li>
</ul>
</div>
</div>
<div class="top-portlet">
<div class="summary">
<p><strong>Why should I use Process Hacker? Why not Process Explorer or some other program?</strong></p>
<p>
Process Hacker offers some pretty unique features, like an awesome run-as tool and
the ability to find and terminate hidden processes. The intended users are developers and
people interested in Windows internals. This tool is NOT intended for general system
optimization.
</p>
<p><strong>Why is there annoying bug X in Process Hacker? Why is Process Hacker missing feature Y?</strong></p>
<p>Please report any bugs or feature requests in the <a href="/forums">forums</a>.</p>
<p><strong>"Process Hacker"? Is this a dangerous "hacking" tool?</strong></p>
<p>Please read about the <a href="http://catb.org/~esr/faqs/hacker-howto.html#what_is">correct definition of "hacker"</a>.</p>
<p><strong>Process Hacker can kill my anti-virus software! Is this a bug in the anti-virus software?</strong></p>
<p>No. Please do not report these incidents as bugs because you will be wasting their time.</p>
<p><strong>My anti-virus software reports Process Hacker as a threat!</strong></p>
<p>
This is an expected part of the FUD (fear, uncertainty and doubt) campaigns of anti-virus companies
like Kaspersky Lab, who want to scare their users as much as possible. This is completely
misleading and irresponsible, but is typical of the "security industry". The source code of
Process Hacker is available; verify and build the code yourself if you do not trust the binary releases.
</p>
<p><strong>Anti-cheat software reports Process Hacker as a game cheating tool!</strong></p>
<p>As with anti-virus FUD campaigns, this is similarly ridiculous. Unfortunately there is nothing much that can be done about this.</p>
<p><strong>Is Process Hacker a portable application?</strong></p>
<p>Yes. If you want settings to be saved on your USB drive, create a file named "ProcessHacker.exe.settings.xml" in the same directory as ProcessHacker.exe. Settings will then automatically be saved there.</p>
<p><strong>Symbols don't work properly!</strong></p>
<p>
Firstly, you need the latest <code>dbghelp.dll</code> version. Install <a href="http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx">Debugging Tools
for Windows</a>, open Process Hacker options, click on Symbols, and locate <code>dbghelp.dll</code>.
It is usually in <code>C:\Program Files\Debugging Tools for Windows (x86)</code>. Next, you need
to configure the search path. If you don't know what to do, enter
<code>SRV*SOME_FOLDER*http://msdl.microsoft.com/download/symbols</code>.
Replace <code>SOME_FOLDER</code> with any folder you can write to, like <code>D:\Symbols</code>.
Now you can restart Process Hacker and view full symbols.
</p>
<p><strong>Why can't I build Process Hacker?</strong></p>
<p>The most likely problem is that you do not have the latest <a href="http://msdn.microsoft.com/en-us/windows/bb980924.aspx">Windows SDK</a> installed.</p>
</div>
</div>
</div>
</div>
</div>
<?php
$pagetitle = "FAQ";
include("header.php");
?>
<div class="page">
<div class="yui-d0">
<div id="watermark" class="watermark-apps-portlet">
<div class="flowed-block">
<img alt="ProjectLogo" width="64" height="64" src="/images/logo_64x64.png">
</div>
<div class="flowed-block wide">
<h2>Process Hacker</h2>
<ul class="facetmenu">
<li><a href="/">Overview</a></li>
<li><a href="/features.php">Features</a></li>
<li><a href="/screenshots.php">Screenshots</a></li>
<li><a href="/downloads.php">Downloads</a></li>
<li class="overview active"><a href="/faq.php">FAQ</a></li>
<li><a href="/about.php">About</a></li>
<li><a href="/forums/">Forum</a></li>
</ul>
</div>
</div>
<div class="yui-t4">
<div class="yui-b side">
<div class="portlet" >
<h2 class="center">Get Involved</h2>
<ul class="involvement">
<li><a href="/forums/viewforum.php?f=24">Report a bug</a></li>
<li><a href="/forums/viewforum.php?f=5">Ask a question</a></li>
</ul>
</div>
</div>
<div class="top-portlet">
<div class="summary">
<p><strong>Why should I use Process Hacker? Why not Process Explorer or some other program?</strong></p>
<p>
Process Hacker offers some pretty unique features, like an awesome run-as tool and
the ability to find and terminate hidden processes. The intended users are developers and
people interested in Windows internals. This tool is NOT intended for general system
optimization.
</p>
<p><strong>Why is there annoying bug X in Process Hacker? Why is Process Hacker missing feature Y?</strong></p>
<p>Please report any bugs or feature requests in the <a href="/forums">forums</a>.</p>
<p><strong>"Process Hacker"? Is this a dangerous "hacking" tool?</strong></p>
<p>Please read about the <a href="http://catb.org/~esr/faqs/hacker-howto.html#what_is">correct definition of "hacker"</a>.</p>
<p><strong>Process Hacker can kill my anti-virus software! Is this a bug in the anti-virus software?</strong></p>
<p>No. Please do not report these incidents as bugs because you will be wasting their time.</p>
<p><strong>My anti-virus software reports Process Hacker as a threat!</strong></p>
<p>
This is an expected part of the FUD (fear, uncertainty and doubt) campaigns of anti-virus companies
like Kaspersky Lab, who want to scare their users as much as possible. This is completely
misleading and irresponsible, but is typical of the "security industry". The source code of
Process Hacker is available; verify and build the code yourself if you do not trust the binary releases.
</p>
<p><strong>Anti-cheat software reports Process Hacker as a game cheating tool!</strong></p>
<p>As with anti-virus FUD campaigns, this is similarly ridiculous. Unfortunately there is nothing much that can be done about this.</p>
<p><strong>Is Process Hacker a portable application?</strong></p>
<p>Yes. If you want settings to be saved on your USB drive, create a file named "ProcessHacker.exe.settings.xml" in the same directory as ProcessHacker.exe. Settings will then automatically be saved there.</p>
<p><strong>Symbols don't work properly!</strong></p>
<p>
Firstly, you need the latest <code>dbghelp.dll</code> version. Install the latest Windows SDK (information and links are located below)</a>, open Process Hacker options, click on Symbols, and locate <code>dbghelp.dll</code>.
It is usually in <code>C:\Program Files\Debugging Tools for Windows (x86)</code> or if you're using the Windows 8 SDK it'll be located at <code>C:\Program Files (x86)\Windows Kits\8.0\Debuggers</code>. Next, you need
to configure the search path. If you don't know what to do, enter
<code>SRV*SOME_FOLDER*http://msdl.microsoft.com/download/symbols</code>.
Replace <code>SOME_FOLDER</code> with any folder you can write to, like <code>D:\Symbols</code>.
Now you can restart Process Hacker and view full symbols.
</p>
<p><strong>Why can't I build Process Hacker?</strong></p>
<p>The most likely problem is that you do not have the latest Windows SDK installed.</p>
<p>For Windows XP, Vista and Windows 7 you'll need the <a href="http://msdn.microsoft.com/en-us/windows/bb980924.aspx">Windows SDK for Windows 7 and .NET Framework 4</a></p>
<p>For Windows Vista, Windows 7 and Windows 8 you'll need the <a href="http://msdn.microsoft.com/en-US/windows/hardware/hh852363">Windows 8 SDK</a></p>
</div>
</div>
</div>
</div>
</div>
<?php include("footer.php"); ?>
+117 -117
View File
@@ -1,118 +1,118 @@
<?php
$pagetitle = "Features";
include("header.php");
?>
<div class="page">
<div class="yui-d0">
<div id="watermark" class="watermark-apps-portlet">
<div class="flowed-block">
<img alt="" width="64" height="64" src="./images/logo_64x64.png" />
</div>
<div class="flowed-block wide">
<h2>Process Hacker</h2>
<ul class="facetmenu">
<li><a href="/">Overview</a></li>
<li class="overview active"><a href="./features.php">Features</a></li>
<li><a href="/screenshots.php">Screenshots</a></li>
<li><a href="/downloads.php">Downloads</a></li>
<li><a href="/faq.php">FAQ</a></li>
<li><a href="/about.php">About</a></li>
<li><a href="/forums/">Forum</a></li>
</ul>
</div>
</div>
<div class="yui-t4">
<div class="yui-b side">
<div class="portlet" >
<h2 class="center">Get Involved</h2>
<ul class="involvement">
<li><a href="/forums/viewforum.php?f=24">Report a bug</a></li>
<li><a href="/forums/viewforum.php?f=5">Ask a question</a></li>
</ul>
</div>
</div>
<div class="top-portlet">
<div class="summary">
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
</div>
</div>
</div>
</div>
</div>
</div>
<?php
$pagetitle = "Features";
include("header.php");
?>
<div class="page">
<div class="yui-d0">
<div id="watermark" class="watermark-apps-portlet">
<div class="flowed-block">
<img alt="" width="64" height="64" src="./images/logo_64x64.png" />
</div>
<div class="flowed-block wide">
<h2>Process Hacker</h2>
<ul class="facetmenu">
<li><a href="/">Overview</a></li>
<li class="overview active"><a href="./features.php">Features</a></li>
<li><a href="/screenshots.php">Screenshots</a></li>
<li><a href="/downloads.php">Downloads</a></li>
<li><a href="/faq.php">FAQ</a></li>
<li><a href="/about.php">About</a></li>
<li><a href="/forums/">Forum</a></li>
</ul>
</div>
</div>
<div class="yui-t4">
<div class="yui-b side">
<div class="portlet" >
<h2 class="center">Get Involved</h2>
<ul class="involvement">
<li><a href="/forums/viewforum.php?f=24">Report a bug</a></li>
<li><a href="/forums/viewforum.php?f=5">Ask a question</a></li>
</ul>
</div>
</div>
<div class="top-portlet">
<div class="summary">
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
</div>
</div>
</div>
</div>
</div>
</div>
<?php include("footer.php"); ?>
+22 -22
View File
@@ -1,23 +1,23 @@
<div class="center">
<img src="http://sflogo.sourceforge.net/sflogo.php?group_id=242527&amp;type=13" width="120" height="30" alt="Process Hacker is Hosted by SourceForge.net">
<br>
Copyright &copy; 2008-2012 wj32
</div>
<!-- Google Analytics (Async)-->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-22023876-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
<!-- End Google Analytics -->
</body>
<div class="center">
<img src="http://sflogo.sourceforge.net/sflogo.php?group_id=242527&amp;type=13" width="120" height="30" alt="Process Hacker is Hosted by SourceForge.net">
<br>
Copyright &copy; 2008-2012 wj32
</div>
<!-- Google Analytics (Async)-->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-22023876-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
<!-- End Google Analytics -->
</body>
</html>
+23 -23
View File
@@ -1,24 +1,24 @@
<?php header('Content-Type: text/html; charset=UTF-8');
include("config.php");
?>
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="A free and open source process viewer with powerful process termination and memory searching/editing capabilities." />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />
<link rel="icon" href="/images/favicon.ico" />
<link rel="stylesheet" type="text/css" media="screen, print" href="/css/stylesheet.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/css/lytebox.css" />
<link rel="alternate" type="application/atom+xml" href="http://processhacker.sourceforge.net/forums/feed.php?f=1" title="Process Hacker - News Atom Feed" />
<title><?php echo $pagetitle ?> - Process Hacker</title>
</head>
<?php header('Content-Type: text/html; charset=UTF-8');
include("config.php");
?>
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="A free and open source process viewer with powerful process termination and memory searching/editing capabilities." />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8" />
<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
<link rel="icon" type="image/ico" href="/images/favicon.ico">
<link rel="stylesheet" type="text/css" media="screen, print" href="/css/stylesheet.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/css/lytebox.css" />
<link rel="alternate" type="application/atom+xml" href="http://processhacker.sourceforge.net/forums/feed.php?f=1" title="Process Hacker - News Atom Feed" />
<title><?php echo $pagetitle ?> - Process Hacker</title>
</head>
<body>
+268 -268
View File
@@ -1,269 +1,269 @@
<?php
$pagetitle = "Overview";
include("header.php");
?>
<div class="page" style="position:relative;">
<div class="yui-d0">
<div class="watermark-apps-portlet">
<div class="flowed-block">
<img class="project_logo" alt="ProjectLogo" src="/images/logo_64x64.png">
</div>
<div class="flowed-block wide">
<h2>Process Hacker</h2>
<ul class="facetmenu">
<li class="overview active"><a href="/">Overview</a></li>
<li><a href="/features.php">Features</a></li>
<li><a href="/screenshots.php">Screenshots</a></li>
<li><a href="/downloads.php">Downloads</a></li>
<li><a href="/faq.php">FAQ</a></li>
<li><a href="/about.php">About</a></li>
<li><a href="/forums/">Forum</a></li>
</ul>
</div>
</div>
<div class="yui-t4">
<div class="yui-b side">
<div class="portlet">
<h2 class="center">Downloads</h2>
<div class="downloads">
<div class="version">
Latest version is <?php echo $LATEST_PH_VERSION ?>
</div>
<ul style="list-style-type: none; padding: 0px; margin: 0px;">
<li><a href="http://sourceforge.net/projects/processhacker/files/processhacker2/processhacker-<?php echo $LATEST_PH_VERSION ?>-setup.exe/download" title="Setup (recommended)">Installer</a></li>
<li><a href="http://sourceforge.net/projects/processhacker/files/processhacker2/processhacker-<?php echo $LATEST_PH_VERSION ?>-bin.zip/download" title="Binaries (portable)">Binaries (portable)</a></li>
<li><a href="http://sourceforge.net/projects/processhacker/files/processhacker2/processhacker-<?php echo $LATEST_PH_VERSION ?>-src.zip/download" title="Source code">Source code</a></li>
</ul>
<div class="released">
Released <?php echo $LATEST_PH_RELEASE_DATE ?>
</div>
</div>
<div class="center">
<a href="http://sourceforge.net/project/project_donations.php?group_id=242527">
<img alt="Donate" width="92" height="26" src="/images/donate.gif">
</a>
</div>
</div>
<div class="portlet">
<h2 class="center">Quick Links</h2>
<ul class="involvement">
<li><a href="http://sourceforge.net/projects/processhacker/">Sourceforge Project Page</a></li>
<li><a href="/forums/viewforum.php?f=24">Report a bug</a></li>
<li><a href="/forums/viewforum.php?f=5">Ask a question</a></li>
<li><a href="http://processhacker.svn.sourceforge.net/viewvc/processhacker/2.x/trunk/">Browse source code</a></li>
<li><a href="http://processhacker.sourceforge.net/doc/">Source code documentation</a></li>
</ul>
</div>
</div>
<div class="top-portlet">
<div class="summary">
<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>
</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>
</ul>
</div>
</br> <!-- this br div is a placeholder -->
</div>
<div class="yui-g">
<div class="yui-u first">
<div class="portlet">
<img alt="Rss" style="float: right; margin: 15px 10px 0 0;background: white;display: block;" src="/images/rss.png">
<p><strong>Latest News</strong></p>
<?php
$sql = "SELECT
t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id,
p.post_id, p.poster_id, p.post_time,
u.user_id, u.username, u.user_colour, u.user_avatar, u.user_avatar_type, u.user_avatar_width, u.user_avatar_height
FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
WHERE t.topic_id = p.topic_id AND
t.topic_approved = 1 AND
f.forum_id = t.forum_id AND
t.forum_id = 1 AND
t.topic_status <> 2 AND
p.post_approved = 1 AND
p.post_id = t.topic_last_post_id AND
p.poster_id = u.user_id
ORDER BY p.post_id DESC LIMIT $topicnumber";
// Check if we have a valid database connection, preform the query if we do.
if (!empty($db) && ($query = $db->sql_query($sql)))
{
while ($row = $db->sql_fetchrow($query))
{
$topic_title = $row['topic_title'];
//$post_text = $row['post_text'];
$author_avatar = $row['user_avatar'];
$post_time = $row["post_time"];
$post_local_time = date('F jS, Y, g:i a', $post_time);
$post_author = get_username_string('full', $row['poster_id'], $row['username'], $row['user_colour']);
$post_date = get_time_ago($post_time);
$post_link = append_sid("{$phpbb_root_path}viewtopic.php", "p=" . $row['post_id'] . "#p" . $row['post_id']);
//$bbcode = new bbcode(base64_encode($row['bbcode_bitfield']));
//$bbcode->bbcode_second_pass($post_text, $row['bbcode_uid'], $row['bbcode_bitfield']);
//$post_text = smiley_text($post_text);
//$post_text = str_replace('&nbsp;','',$post_text);
//$post_text = str_replace('./forums','http://processhacker.sourceforge.net/forums/',$post_text);
//$post_text = substr($post_text, 0, 300);
//if ($author_avatar) $avatar = get_user_avatar($author_avatar, $row['user_avatar_type'], 16, 16);
echo
"<div class=\"ft\">
<a href=\"{$post_link}\">{$topic_title}</a>
<span style='color:#C0C0C0;'>by
<span>{$post_author}</span>
</span>
<div class='forumdate'>{$post_date} - {$post_local_time}</div>
</div>";
}
$db->sql_freeresult($query);
}
else
{
// Check if we have a valid database connection.
if (!empty($db))
{
$error = $db->sql_error();
echo "<p>Query failed: ".$error['message']."</p>";
}
else
{
echo "<p>Query failed: Unknown error.</p>";
}
}
?>
</div>
</div>
<div class="yui-g">
<div class="portlet">
<img alt="Rss" style="float: right; margin: 15px 10px 0 0;background: white;display: block;" src="/images/rss.png">
<p><strong>Forum Activity</strong></p>
<?php
$sql = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username, u.user_colour, u.user_avatar, u.user_avatar_type, u.user_avatar_width, u.user_avatar_height
FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
WHERE t.topic_id = p.topic_id AND
t.topic_approved = 1 AND
f.forum_id = t.forum_id AND
t.forum_id != 1 AND
t.forum_id != 7 AND
t.topic_status <> 2 AND
p.post_approved = 1 AND
p.post_id = t.topic_last_post_id AND
p.poster_id = u.user_id
ORDER BY p.post_id DESC LIMIT $topicnumber";
// Check if we have a valid database connection, preform the query if we do.
if (!empty($db) && ($query = $db->sql_query($sql)))
{
while ($row = $db->sql_fetchrow($query))
{
$topic_title = $row['topic_title'];
//$post_text = nl2br($row['post_text']);
$author_avatar = $row['user_avatar'];
$post_time = $row["post_time"];
$post_local_time = date('F jS, Y, g:i a', $post_time);
$post_author = get_username_string('full', $row['poster_id'], $row['username'], $row['user_colour']);
$post_date = get_time_ago($post_time);
$post_link = append_sid("{$phpbb_root_path}viewtopic.php", "p=" . $row['post_id'] . "#p" . $row['post_id']);
//if ($author_avatar) $avatar = get_user_avatar($author_avatar, $row['user_avatar_type'], 16, 16);
echo
"<div class=\"ft\">
<a href=\"{$post_link}\">{$topic_title}</a>
<span style='color:#C0C0C0;'>by
<span>{$post_author}</span>
</span>
<div class='forumdate'>{$post_date} - {$post_local_time}</div>
</div>";
}
$db->sql_freeresult($query);
}
else
{
// Check if we have a valid database connection.
if (!empty($db))
{
$error = $db->sql_error();
echo "<p>Query failed: ".$error['message']."</p>";
}
else
{
echo "<p>Query failed: Unknown error.</p>";
}
}
?>
</div>
</div>
<div class="yui-u">
<div id="structural-subscription-content-box"></div>
</div>
</div>
<div class="yui-g">
<div class="yui-u first">
<div class="portlet">
<a href="/screenshots.php"><p><strong>Screenshots</strong></p></a>
<a href="/images/screenshots/processes_tab_large.png" rel="lytebox[group1]" style="margin-right: 1em;">
<img alt="" width="200" height="107" src="/images/screenshots/processhacker_small.png">
</a>
<a href="/images/screenshots/sysinfo_large.png" rel="lytebox[group1]">
<img alt="" width="200" height="107" src="/images/screenshots/sysinfo_small.png">
</a>
</div>
</div>
<div class="yui-u">
<div class="portlet">
<p><strong>Statistics</strong></p>
<script type="text/javascript" src="http://www.ohloh.net/p/329666/widgets/project_basic_stats.js"></script>
</div>
</div>
</div>
</div>
</div>
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style" style="position:absolute; top:10px; right:0;" addthis:url="http://processhacker.sourceforge.net">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone" g:plusone:size="medium"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>
<!-- AddThis Button END -->
</div>
<script type="text/javascript" src="/scripts/lytebox.js"></script>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=dmex"></script>
<?php
$pagetitle = "Overview";
include("header.php");
?>
<div class="page" style="position:relative;">
<div class="yui-d0">
<div class="watermark-apps-portlet">
<div class="flowed-block">
<img class="project_logo" alt="ProjectLogo" src="/images/logo_64x64.png">
</div>
<div class="flowed-block wide">
<h2>Process Hacker</h2>
<ul class="facetmenu">
<li class="overview active"><a href="/">Overview</a></li>
<li><a href="/features.php">Features</a></li>
<li><a href="/screenshots.php">Screenshots</a></li>
<li><a href="/downloads.php">Downloads</a></li>
<li><a href="/faq.php">FAQ</a></li>
<li><a href="/about.php">About</a></li>
<li><a href="/forums/">Forum</a></li>
</ul>
</div>
</div>
<div class="yui-t4">
<div class="yui-b side">
<div class="portlet">
<h2 class="center">Downloads</h2>
<div class="downloads">
<div class="version">
Latest version is <?php echo $LATEST_PH_VERSION ?>
</div>
<ul style="list-style-type: none; padding: 0px; margin: 0px;">
<li><a href="http://sourceforge.net/projects/processhacker/files/processhacker2/processhacker-<?php echo $LATEST_PH_VERSION ?>-setup.exe/download" title="Setup (recommended)">Installer</a></li>
<li><a href="http://sourceforge.net/projects/processhacker/files/processhacker2/processhacker-<?php echo $LATEST_PH_VERSION ?>-bin.zip/download" title="Binaries (portable)">Binaries (portable)</a></li>
<li><a href="http://sourceforge.net/projects/processhacker/files/processhacker2/processhacker-<?php echo $LATEST_PH_VERSION ?>-src.zip/download" title="Source code">Source code</a></li>
</ul>
<div class="released">
Released <?php echo $LATEST_PH_RELEASE_DATE ?>
</div>
</div>
<div class="center">
<a href="http://sourceforge.net/project/project_donations.php?group_id=242527">
<img alt="Donate" width="92" height="26" src="/images/donate.gif">
</a>
</div>
</div>
<div class="portlet">
<h2 class="center">Quick Links</h2>
<ul class="involvement">
<li><a href="http://sourceforge.net/p/processhacker/">Sourceforge Project Page</a></li>
<li><a href="/forums/viewforum.php?f=5">Ask a question</a></li>
<li><a href="/forums/viewforum.php?f=24">Report a bug</a></li>
<li><a href="http://sourceforge.net/p/processhacker/code/">Browse source code</a></li>
<li><a href="http://processhacker.sourceforge.net/doc/">Source code documentation</a></li>
</ul>
</div>
</div>
<div class="top-portlet">
<div class="summary">
<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>
</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>
</ul>
</div>
</br> <!-- this br div is a placeholder -->
</div>
<div class="yui-g">
<div class="yui-u first">
<div class="portlet">
<img alt="Rss" style="float: right; margin: 15px 10px 0 0;display: block;" src="/images/rss.png">
<p><strong>Latest News</strong></p>
<?php
$sql = "SELECT
t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id,
p.post_id, p.poster_id, p.post_time,
u.user_id, u.username, u.user_colour, u.user_avatar, u.user_avatar_type, u.user_avatar_width, u.user_avatar_height
FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
WHERE t.topic_id = p.topic_id AND
t.topic_approved = 1 AND
f.forum_id = t.forum_id AND
t.forum_id = 1 AND
t.topic_status <> 2 AND
p.post_approved = 1 AND
p.post_id = t.topic_last_post_id AND
p.poster_id = u.user_id
ORDER BY p.post_id DESC LIMIT $topicnumber";
// Check if we have a valid database connection, preform the query if we do.
if (!empty($db) && ($query = $db->sql_query($sql)))
{
while ($row = $db->sql_fetchrow($query))
{
$topic_title = $row['topic_title'];
//$post_text = $row['post_text'];
$author_avatar = $row['user_avatar'];
$post_time = $row["post_time"];
$post_local_time = date('F jS, Y, g:i a', $post_time);
$post_author = get_username_string('full', $row['poster_id'], $row['username'], $row['user_colour']);
$post_date = get_time_ago($post_time);
$post_link = append_sid("{$phpbb_root_path}viewtopic.php", "p=" . $row['post_id'] . "#p" . $row['post_id']);
//$bbcode = new bbcode(base64_encode($row['bbcode_bitfield']));
//$bbcode->bbcode_second_pass($post_text, $row['bbcode_uid'], $row['bbcode_bitfield']);
//$post_text = smiley_text($post_text);
//$post_text = str_replace('&nbsp;','',$post_text);
//$post_text = str_replace('./forums','http://processhacker.sourceforge.net/forums/',$post_text);
//$post_text = substr($post_text, 0, 300);
//if ($author_avatar) $avatar = get_user_avatar($author_avatar, $row['user_avatar_type'], 16, 16);
echo
"<div class=\"ft\">
<a href=\"{$post_link}\">{$topic_title}</a>
<span style='color:#C0C0C0;'>by
<span>{$post_author}</span>
</span>
<div class='forumdate'>{$post_date} - {$post_local_time}</div>
</div>";
}
$db->sql_freeresult($query);
}
else
{
// Check if we have a valid database connection.
if (!empty($db))
{
$error = $db->sql_error();
echo "<p>Query failed: ".$error['message']."</p>";
}
else
{
echo "<p>Query failed: Unknown error.</p>";
}
}
?>
</div>
</div>
<div class="yui-g">
<div class="portlet">
<img alt="Rss" style="float: right; margin: 15px 10px 0 0;display: block;" src="/images/rss.png">
<p><strong>Forum Activity</strong></p>
<?php
$sql = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username, u.user_colour, u.user_avatar, u.user_avatar_type, u.user_avatar_width, u.user_avatar_height
FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
WHERE t.topic_id = p.topic_id AND
t.topic_approved = 1 AND
f.forum_id = t.forum_id AND
t.forum_id != 1 AND
t.forum_id != 7 AND
t.topic_status <> 2 AND
p.post_approved = 1 AND
p.post_id = t.topic_last_post_id AND
p.poster_id = u.user_id
ORDER BY p.post_id DESC LIMIT $topicnumber";
// Check if we have a valid database connection, preform the query if we do.
if (!empty($db) && ($query = $db->sql_query($sql)))
{
while ($row = $db->sql_fetchrow($query))
{
$topic_title = $row['topic_title'];
//$post_text = nl2br($row['post_text']);
$author_avatar = $row['user_avatar'];
$post_time = $row["post_time"];
$post_local_time = date('F jS, Y, g:i a', $post_time);
$post_author = get_username_string('full', $row['poster_id'], $row['username'], $row['user_colour']);
$post_date = get_time_ago($post_time);
$post_link = append_sid("{$phpbb_root_path}viewtopic.php", "p=" . $row['post_id'] . "#p" . $row['post_id']);
//if ($author_avatar) $avatar = get_user_avatar($author_avatar, $row['user_avatar_type'], 16, 16);
echo
"<div class=\"ft\">
<a href=\"{$post_link}\">{$topic_title}</a>
<span style='color:#C0C0C0;'>by
<span>{$post_author}</span>
</span>
<div class='forumdate'>{$post_date} - {$post_local_time}</div>
</div>";
}
$db->sql_freeresult($query);
}
else
{
// Check if we have a valid database connection.
if (!empty($db))
{
$error = $db->sql_error();
echo "<p>Query failed: ".$error['message']."</p>";
}
else
{
echo "<p>Query failed: Unknown error.</p>";
}
}
?>
</div>
</div>
<div class="yui-u">
<div id="structural-subscription-content-box"></div>
</div>
</div>
<div class="yui-g">
<div class="yui-u first">
<div class="portlet">
<a href="/screenshots.php"><p><strong>Screenshots</strong></p></a>
<a href="/images/screenshots/processes_tab_large.png" rel="lytebox[group1]" style="margin-right: 1em;">
<img alt="" width="200" height="107" src="/images/screenshots/processhacker_small.png">
</a>
<a href="/images/screenshots/sysinfo_large.png" rel="lytebox[group1]">
<img alt="" width="200" height="107" src="/images/screenshots/sysinfo_small.png">
</a>
</div>
</div>
<div class="yui-u">
<div class="portlet">
<p><strong>Statistics</strong></p>
<script type="text/javascript" src="http://www.ohloh.net/p/329666/widgets/project_basic_stats.js"></script>
</div>
</div>
</div>
</div>
</div>
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style" style="position:absolute; top:10px; right:0;" addthis:url="http://processhacker.sourceforge.net">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone" g:plusone:size="medium"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>
<!-- AddThis Button END -->
</div>
<script type="text/javascript" src="/scripts/lytebox.js"></script>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=dmex"></script>
<?php include("footer.php"); ?>
+52 -52
View File
@@ -1,53 +1,53 @@
<?php $pagetitle = "Screenshots"; include("header.php"); ?>
<div class="page">
<div class="yui-d0">
<div id="watermark" class="watermark-apps-portlet">
<div class="flowed-block">
<img alt="" width="64" height="64" src="/images/logo_64x64.png">
</div>
<div class="flowed-block wide">
<h2>Process Hacker</h2>
<ul class="facetmenu">
<li><a href="/">Overview</a></li>
<li><a href="/features.php">Features</a></li>
<li class="overview active"><a href="/screenshots.php">Screenshots</a></li>
<li><a href="/downloads.php">Downloads</a></li>
<li><a href="/faq.php">FAQ</a></li>
<li><a href="/about.php">About</a></li>
<li><a href="/forums/">Forum</a></li>
</ul>
</div>
</div>
</div>
<div class="yui-g">
<p><strong>Incomplete.</strong></p>
<div class="yui-u first">
<div>
<p><strong>Main Window</strong></p>
<a href="/images/screenshots/processes_tab_large.png" rel="lytebox[group1]" style="margin-left: 1em; margin-right: 1em;">
<img alt="" border="0" width="200" height="107" src="/images/screenshots/processhacker_small.png">
</a>
<a href="/images/screenshots/servicestab_large.png" rel="lytebox[group1]" style="margin-left: 1em; margin-right: 1em;">
<img alt="" border="0" width="200" height="107" src="/images/screenshots/servicestab_large.png">
</a>
<a href="/images/screenshots/networktab_large.png" rel="lytebox[group1]" style="margin-left: 1em; margin-right: 1em;">
<img alt="" border="0" width="200" height="107" src="/images/screenshots/networktab_large.png">
</a>
<a href="/images/screenshots/sysinfo_large.png" rel="lytebox[group1]" style="margin-left: 1em; margin-right: 1em;">
<img alt="" border="0" width="200" height="107" src="/images/screenshots/sysinfo_small.png">
</a>
</div>
</div>
</div>
</div>
<script type="text/javascript" src="/scripts/lytebox.js"></script>
<?php $pagetitle = "Screenshots"; include("header.php"); ?>
<div class="page">
<div class="yui-d0">
<div id="watermark" class="watermark-apps-portlet">
<div class="flowed-block">
<img alt="" width="64" height="64" src="/images/logo_64x64.png">
</div>
<div class="flowed-block wide">
<h2>Process Hacker</h2>
<ul class="facetmenu">
<li><a href="/">Overview</a></li>
<li><a href="/features.php">Features</a></li>
<li class="overview active"><a href="/screenshots.php">Screenshots</a></li>
<li><a href="/downloads.php">Downloads</a></li>
<li><a href="/faq.php">FAQ</a></li>
<li><a href="/about.php">About</a></li>
<li><a href="/forums/">Forum</a></li>
</ul>
</div>
</div>
</div>
<div class="yui-g">
<p><strong>Incomplete.</strong></p>
<div class="yui-u first">
<div>
<p><strong>Main Window</strong></p>
<a href="/images/screenshots/processes_tab_large.png" rel="lytebox[group1]" style="margin-left: 1em; margin-right: 1em;">
<img alt="" border="0" width="200" height="107" src="/images/screenshots/processhacker_small.png">
</a>
<a href="/images/screenshots/servicestab_large.png" rel="lytebox[group1]" style="margin-left: 1em; margin-right: 1em;">
<img alt="" border="0" width="200" height="107" src="/images/screenshots/servicestab_large.png">
</a>
<a href="/images/screenshots/networktab_large.png" rel="lytebox[group1]" style="margin-left: 1em; margin-right: 1em;">
<img alt="" border="0" width="200" height="107" src="/images/screenshots/networktab_large.png">
</a>
<a href="/images/screenshots/sysinfo_large.png" rel="lytebox[group1]" style="margin-left: 1em; margin-right: 1em;">
<img alt="" border="0" width="200" height="107" src="/images/screenshots/sysinfo_small.png">
</a>
</div>
</div>
</div>
</div>
<script type="text/javascript" src="/scripts/lytebox.js"></script>
<?php include("footer.php"); ?>
File diff suppressed because it is too large Load Diff