<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7107045065794759622</atom:id><lastBuildDate>Mon, 28 Nov 2011 01:07:53 +0000</lastBuildDate><category>Tips</category><title>Windows Environment Variables Manager</title><description>Environment Variables Manager (EnvMan) is an open source tool written in C# .Net intended to handle the administration of Windows Shell Environment Variables.&lt;br&gt;It is designed to replace Control Panel System Environment Manager and easily manage long variable values.&lt;br&gt;This program is distributed under the terms of the GNU General Public License v3 or later.</description><link>http://env-man.blogspot.com/</link><managingEditor>noreply@blogger.com (Vlad)</managingEditor><generator>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/WindowsEnvironmentVariablesManager" /><feedburner:info uri="windowsenvironmentvariablesmanager" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-3215660609676848898</guid><pubDate>Sat, 04 Apr 2009 11:32:00 +0000</pubDate><atom:updated>2009-05-10T21:33:50.004+10:00</atom:updated><title>New Version Check - V1.4</title><description>&lt;h2&gt;Free Download&lt;/h2&gt; &lt;a href="https://sourceforge.net/project/downloading.php?group_id=193626&amp;amp;use_mirror=transact&amp;amp;filename=EnvMan-1.4-RC1.zip&amp;amp;a=78735417"&gt;EnvMan-1.4-RC1.zip&lt;/a&gt;   &lt;br /&gt;&lt;font size="1"&gt;&lt;strong&gt;SHA1 HASH:&lt;/strong&gt; A9A517EA9F19B8E49FB07387FB0B7C9E15084C1D&lt;/font&gt;   &lt;br /&gt;&lt;a href="https://sourceforge.net/project/downloading.php?group_id=193626&amp;amp;use_mirror=transact&amp;amp;filename=EnvMan-source-1.4-RC1.zip&amp;amp;a=48599978"&gt;EnvMan-source-1.4-RC1.zip&lt;/a&gt;   &lt;br /&gt;&lt;font size="1"&gt;&lt;strong&gt;SHA1 HASH:&lt;/strong&gt; 54E8C5C591578CECAC9CDB108DF7333AEE52C5FB&lt;/font&gt;   &lt;br /&gt;  &lt;h2&gt;Summary&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;BT1795598 Auto Updates Manager      &lt;ul&gt;       &lt;li&gt;Implemented Automated Updates Manager notifications &lt;/li&gt;        &lt;li&gt;Added connection through Proxy server for Automated Updates Manager &lt;/li&gt;        &lt;li&gt;Added version display for Beta versions &lt;/li&gt;        &lt;li&gt;Added Settings screen to control Proxy settings and number of instances &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;BT2023866 Saving Variables changes registry variable type&amp;#160; &lt;ul&gt;       &lt;li&gt;Added handling of extensible variables &lt;/li&gt;        &lt;li&gt;Fixed Variable Type Validation &lt;/li&gt;        &lt;li&gt;EnvMan allows only one running instance &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Functionality Changes&lt;/h2&gt;  &lt;p&gt;EnvMan 1.4 release candidate 1 is ready for download. The main change in the release is fix for extendable variables. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_jbJWAmNKlvY/Sga7Z6lv3gI/AAAAAAAAAX0/EIj8BDI3seI/s1600-h/ExpandableVariable%5B1%5D.jpg"&gt;&lt;img title="ExpandableVariable" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="430" alt="ExpandableVariable" src="http://lh3.ggpht.com/_jbJWAmNKlvY/Sga7azMB-BI/AAAAAAAAAX4/U5iTISHAcPM/ExpandableVariable_thumb%5B1%5D.jpg?imgmax=800" width="326" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now it is possible to use ‘%’ notation to specify that variable is extendable. The Tool Tip it will expand a value to show the full path.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_jbJWAmNKlvY/Sga7buuE_LI/AAAAAAAAAX8/0JqdlnnBPsU/s1600-h/NewVersionNotify%5B7%5D.jpg"&gt;&lt;img title="NewVersionNotify" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="124" alt="NewVersionNotify" src="http://lh5.ggpht.com/_jbJWAmNKlvY/Sga7ce6pfoI/AAAAAAAAAYA/Ya-NG2WbQvI/NewVersionNotify_thumb%5B3%5D.jpg?imgmax=800" width="310" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Added new version notification check. Every time program starts, it tries to check if now version is available and notification appear as part of the menu. By clicking on the notification menu it will open a new version download page. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_jbJWAmNKlvY/Sga7dNB9MpI/AAAAAAAAAYE/WbjZxSUaX_w/s1600-h/NewVersionNotifyMenu%5B2%5D.jpg"&gt;&lt;img title="NewVersionNotifyMenu" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="172" alt="NewVersionNotifyMenu" src="http://lh4.ggpht.com/_jbJWAmNKlvY/Sga7eXiEujI/AAAAAAAAAYI/n_QOOVhDT5Q/NewVersionNotifyMenu_thumb.jpg?imgmax=800" width="240" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;It is also possible manually check for a new version by selecting ‘Check for Updates…’ in the Help menu. New version notification will be shown as a message box with option to download.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_jbJWAmNKlvY/Sga7fFQ2ruI/AAAAAAAAAYM/lc0ficCFPV8/s1600-h/NewVersionNotifyMsgBox%5B2%5D.jpg"&gt;&lt;img title="NewVersionNotifyMsgBox" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="96" alt="NewVersionNotifyMsgBox" src="http://lh6.ggpht.com/_jbJWAmNKlvY/Sga7gDQ33dI/AAAAAAAAAYQ/gxUq8sKfELc/NewVersionNotifyMsgBox_thumb.jpg?imgmax=800" width="244" border="0" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Added Settings dialog to control how many instances of EnvMan can run and Proxy Server settings for Release Checker.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_jbJWAmNKlvY/Sga7gyjTsyI/AAAAAAAAAYU/1zWf2GdjkZA/s1600-h/SettingsPage1%5B6%5D.jpg"&gt;&lt;img title="SettingsPage1" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="308" alt="SettingsPage1" src="http://lh4.ggpht.com/_jbJWAmNKlvY/Sga7h2smJYI/AAAAAAAAAYY/GBR4lrDVAvo/SettingsPage1_thumb%5B4%5D.jpg?imgmax=800" width="303" border="0" /&gt;&lt;/a&gt; &lt;a href="http://lh6.ggpht.com/_jbJWAmNKlvY/Sga7ihY9YrI/AAAAAAAAAYc/JUWzmHz7U9o/s1600-h/SettingsPage2%5B7%5D.jpg"&gt;&lt;img title="SettingsPage2" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="308" alt="SettingsPage2" src="http://lh6.ggpht.com/_jbJWAmNKlvY/Sga7j-mwnjI/AAAAAAAAAYg/BkzS1SEZ2Tw/SettingsPage2_thumb%5B5%5D.jpg?imgmax=800" width="303" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In case of network problem error will be shown as status bar notification or message box.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_jbJWAmNKlvY/Sga7ktlmhoI/AAAAAAAAAYk/fNHggbdJ-Rs/s1600-h/NetworkError%5B3%5D.jpg"&gt;&lt;img title="NetworkError" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="79" alt="NetworkError" src="http://lh5.ggpht.com/_jbJWAmNKlvY/Sga7lfcNsXI/AAAAAAAAAYo/_pH36drXvhM/NetworkError_thumb%5B1%5D.jpg?imgmax=800" width="470" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_jbJWAmNKlvY/Sga7mLaCbtI/AAAAAAAAAYs/ZkepylBqHXA/s1600-h/NetworkError1%5B4%5D.jpg"&gt;&lt;img title="NetworkError1" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="171" alt="NetworkError1" src="http://lh5.ggpht.com/_jbJWAmNKlvY/Sga7nN-CLdI/AAAAAAAAAYw/z--0AN9SfGY/NetworkError1_thumb%5B2%5D.jpg?imgmax=800" width="447" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-3215660609676848898?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DrBTkEk38NOA-7pY0kYaCltvHL4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DrBTkEk38NOA-7pY0kYaCltvHL4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DrBTkEk38NOA-7pY0kYaCltvHL4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DrBTkEk38NOA-7pY0kYaCltvHL4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/vrmo6v4aOSs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/vrmo6v4aOSs/new-version-check-v14.html</link><author>noreply@blogger.com (Vlad)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_jbJWAmNKlvY/Sga7azMB-BI/AAAAAAAAAX4/U5iTISHAcPM/s72-c/ExpandableVariable_thumb%5B1%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://env-man.blogspot.com/2009/04/new-version-check-v14.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-886469648391149564</guid><pubDate>Sun, 22 Mar 2009 01:49:00 +0000</pubDate><atom:updated>2009-03-22T12:50:05.009+11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tips</category><title>Integrating PartCover with Visual Studio 2005</title><description>To help myself with developing unit tests and have a control over which parts of the code get executed I decided to add code coverage tool to a collection of Third-party tools. I looked at &lt;a href="http://www.ncover.com/"&gt;NCover&lt;/a&gt;, &lt;a href="http://www.testdriven.net/"&gt;TestDriven.Net&lt;/a&gt; and &lt;a href="http://sourceforge.net/projects/partcover/"&gt;PartCover&lt;/a&gt;. My choice is stopped on &lt;a href="http://sourceforge.net/projects/partcover/"&gt;PartCover&lt;/a&gt;. This is an open source code converge tool and very much similar to &lt;a href="http://www.ncover.com/"&gt;NCover&lt;/a&gt;. I missed the ability to run it directly from Visual Studio like &lt;a href="http://www.testdriven.net/"&gt;TestDriven.Net&lt;/a&gt; runs &lt;a href="http://www.ncover.com/"&gt;NCover&lt;/a&gt; so I looked around and found a way of integrating it into Visual Studio 2005. Unfortunately there is no way of running &lt;a href="http://sourceforge.net/projects/partcover/"&gt;PartCover&lt;/a&gt; code explorer along with &lt;a href="http://sourceforge.net/projects/partcover/"&gt;PartCover&lt;/a&gt; report generator and &lt;a href="http://www.nunit.org/index.php"&gt;NUnit&lt;/a&gt; in the single command so I had to write PartCover.cmd batch script to combine execution of these tools. Below is a sample content of that file. If you are using EnvMan source code please check out &lt;a href="http://sourceforge.net/projects/partcover/"&gt;PartCover&lt;/a&gt; from ThirdParty in SNV.  &lt;br /&gt;  &lt;h2&gt;PartCover.cmd&lt;/h2&gt;  &lt;pre class="csharpcode"&gt;REM === Start PartCover.cmd ===
&lt;span class="str"&gt;&amp;quot;C:\Path\To\PartCover\partcover.exe&amp;quot;&lt;/span&gt;--target &lt;span class="str"&gt;&amp;quot;C:\Path\To\NUnit\nunit-console.exe&amp;quot;&lt;/span&gt;--target-work-dir %1 --target-args %2 --output %1\partcover.xml --include %3

&lt;span class="str"&gt;&amp;quot;C:\Path\To\PartCover\PartCover.Browser.exe&amp;quot;&lt;/span&gt; %1\partcover.xml
REM === End PartCover.cmd ===&lt;/pre&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;

&lt;h2&gt;Integrating PartCover with Visual Studio 2005&lt;/h2&gt;
To integrate PartCover with Visual Studio select menu Tools\External Tools ...

&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_jbJWAmNKlvY/R9PgmvWyJ0I/AAAAAAAAAHs/d46n1xuxuAI/s1600-h/PartCoverVS1.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5175727352930510658" style="display: block; margin: 0px auto 10px; cursor: pointer; text-align: center" alt="" src="http://bp1.blogger.com/_jbJWAmNKlvY/R9PgmvWyJ0I/AAAAAAAAAHs/d46n1xuxuAI/s400/PartCoverVS1.png" border="0" /&gt;&lt;/a&gt;In the External Tools Dialog box click Add and enter the following data in the fields.

&lt;br /&gt;

&lt;br /&gt;

&lt;table class="MsoNormalTable" style="width: 750pt" cellspacing="1" cellpadding="0" width="1000" border="0"&gt;&lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style="padding-right: 0.75pt; padding-left: 0.75pt; padding-bottom: 0.75pt; width: 92.55pt; padding-top: 0.75pt" width="123"&gt;
        &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span&gt;Title:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td style="padding-right: 0.75pt; padding-left: 0.75pt; padding-bottom: 0.75pt; width: 655.35pt; padding-top: 0.75pt" width="874"&gt;
        &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span&gt;Part Cover&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td style="padding-right: 0.75pt; padding-left: 0.75pt; padding-bottom: 0.75pt; width: 92.55pt; padding-top: 0.75pt" width="123"&gt;
        &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span&gt;Command:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td style="padding-right: 0.75pt; padding-left: 0.75pt; padding-bottom: 0.75pt; width: 655.35pt; padding-top: 0.75pt" width="874"&gt;
        &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span&gt;C:\Path\To\PartCover\PartCover.cmd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td style="padding-right: 0.75pt; padding-left: 0.75pt; padding-bottom: 0.75pt; width: 92.55pt; padding-top: 0.75pt" width="123"&gt;
        &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span&gt;Arguments:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td style="padding-right: 0.75pt; padding-left: 0.75pt; padding-bottom: 0.75pt; width: 655.35pt; padding-top: 0.75pt" width="874"&gt;
        &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span&gt;$(ProjectDir)\bin\Debug
            &lt;br /&gt;$(ProjectDir)\bin\Debug\$(TargetName)$(TargetExt)

            &lt;br /&gt;[*Assembly Regular Expression*]*&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td style="padding-right: 0.75pt; padding-left: 0.75pt; padding-bottom: 0.75pt; width: 92.55pt; padding-top: 0.75pt" width="123"&gt;
        &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span&gt;Initial Directory:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/td&gt;

      &lt;td style="padding-right: 0.75pt; padding-left: 0.75pt; padding-bottom: 0.75pt; width: 655.35pt; padding-top: 0.75pt" width="874"&gt;
        &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span&gt;$(ProjectDir)\bin\Debug&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

&lt;br /&gt;Tick Use output Window and Prompt for Arguments. Click OK&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_jbJWAmNKlvY/R9Pi__WyJ1I/AAAAAAAAAH0/DwuTAUT4kM8/s1600-h/ExternalTools.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5175729985745463122" style="display: block; margin: 0px auto 10px; cursor: pointer; text-align: center" alt="" src="http://bp2.blogger.com/_jbJWAmNKlvY/R9Pi__WyJ1I/AAAAAAAAAH0/DwuTAUT4kM8/s400/ExternalTools.jpg" border="0" /&gt;&lt;/a&gt;

&lt;h2&gt;Running PartCover
  &lt;br /&gt;&lt;/h2&gt;

&lt;p&gt;To run &lt;a href="http://sourceforge.net/projects/partcover/"&gt;PartCover&lt;/a&gt; select EnvManTest project and use Part Cover from Tools menu. Because we ticked &amp;quot;Prompt for Arguments&amp;quot; the following dialog box appears.&lt;/p&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_jbJWAmNKlvY/R9PmtfWyJ2I/AAAAAAAAAH8/BhZNeXQT8jg/s1600-h/PartCover.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5175734065964394338" style="display: block; margin: 0px auto 10px; cursor: pointer; text-align: center" alt="" src="http://bp0.blogger.com/_jbJWAmNKlvY/R9PmtfWyJ2I/AAAAAAAAAH8/BhZNeXQT8jg/s400/PartCover.jpg" border="0" /&gt;&lt;/a&gt;

&lt;p&gt;Replace &amp;quot;Assembly Regular Expression&amp;quot; with &amp;quot;EnvMan&amp;quot; so it looks like this [*EnvMan*]*. Please look at PartCover documentation for more details about regular expressions. After OK is clicked output window of Visual Studio will show a progress of the coverage test and Part Cover Code Browser window will appear. At the moment it will not show any code until we open generated partcover.xml report file.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-886469648391149564?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/D__D_1nUpYHM2BnMoOD4fYcJh8M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D__D_1nUpYHM2BnMoOD4fYcJh8M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/D__D_1nUpYHM2BnMoOD4fYcJh8M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D__D_1nUpYHM2BnMoOD4fYcJh8M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/4nUbaAGcMf0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/4nUbaAGcMf0/tip-integrating-partcover-with-visual.html</link><author>noreply@blogger.com (Vlad)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp1.blogger.com/_jbJWAmNKlvY/R9PgmvWyJ0I/AAAAAAAAAHs/d46n1xuxuAI/s72-c/PartCoverVS1.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://env-man.blogspot.com/2008/03/tip-integrating-partcover-with-visual.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-7996424925420831211</guid><pubDate>Tue, 10 Jun 2008 19:49:00 +0000</pubDate><atom:updated>2008-06-12T06:38:31.738+10:00</atom:updated><title>Developer's Getting Started Guide</title><description>I would like to thank you for interest in contributing to this project as a developer. This is a guide to help you get started as quickly as possible with all relevant information and resources.
&lt;h2&gt;Requirements&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Visual Studio 2008 [Express] (Yes. I have just made conversion of projects to VS 2008 and this will be the future development IDE)&lt;/li&gt;&lt;li&gt;Visual Studio 2005 [Express]. Use a corresponding solution file to open a project.
&lt;/li&gt;&lt;li&gt;SVN or TortoiseSVN&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Subversion&lt;/h2&gt;All source code is located at SourceForge SVN address &lt;tt&gt;https://env-man.svn.sourceforge.net/svnroot/env-man.
&lt;/tt&gt;&lt;h3&gt;Directory structure&lt;/h3&gt;SVN directory structure is shown below. Trunk is the main point of integration between development code in branches.

&lt;tt&gt;EnvMan
&amp;nbsp;&amp;nbsp;&amp;nbsp;- branches
&amp;nbsp;&amp;nbsp;&amp;nbsp;- tags
&amp;nbsp;&amp;nbsp;&amp;nbsp;- trunk
ThirdParty
&amp;nbsp;&amp;nbsp;&amp;nbsp;- NUnit
&amp;nbsp;&amp;nbsp;&amp;nbsp;- PartCover&lt;/tt&gt;

All development is happening at branches. So if you are interested to work on one of the feature requests listed at &lt;a href="https://sourceforge.net/tracker/?group_id=193626"&gt;SourceForge tracker&lt;/a&gt; or have your own idea or suggestion, a new copy of the trunk will be created at branches for this work. Thought, before starting anything, ask at &lt;a href="http://env-man.blogspot.com/2008/03/envman-forums.html"&gt;Development Forum&lt;/a&gt; for direction.
&lt;h2&gt;Local Development Directory&lt;/h2&gt;On the development computer the following directory structure need to be created to limit the need of project changes and references. This directory structure can be located on any drive or folder. I put my development in folder called Dev and all related projects under it. So we create a structure below.

&lt;tt&gt;Dev
&amp;nbsp;&amp;nbsp;&amp;nbsp;- EnvMan
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- BT00XXX_Feature1
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- EnvMan 1.2
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- ...
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- trunk
&amp;nbsp;&amp;nbsp;&amp;nbsp;- ThirdParty
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- NUnit
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- PartCover&lt;/tt&gt;

As you can see all development directories under branches in SVN on the local computer are located in EnvMan along with trunk. This is done to keep all references between trunk and branches the same. All test projects reference NUnit Framework dll located in ThirdParty\NUnit\bin.
&lt;h2&gt;Start Coding&lt;/h2&gt;Now we can fire up Visual Studio 2008 or 2005 and make a full build of the project. If you want to quickly build a whole project without running Visual Studio there are build batch files that use msbuild tool to make a full build. Enjoy!
&lt;h2&gt;Resources&lt;/h2&gt;&lt;a href="http://groups.google.com/group/envman-dev"&gt;General Coding/Programming Forum&lt;/a&gt;
&lt;a href="https://sourceforge.net/tracker/?group_id=193626"&gt;SourceForge Bug Tracker&lt;/a&gt;
&lt;a href="http://env-man.blogspot.com/2008/03/tip-integrating-partcover-with-visual.html"&gt;Integrating PartCover with Visual Studio&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-7996424925420831211?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/W2RK1rJk0B9ziHW616nyTDp52Ac/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W2RK1rJk0B9ziHW616nyTDp52Ac/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/W2RK1rJk0B9ziHW616nyTDp52Ac/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W2RK1rJk0B9ziHW616nyTDp52Ac/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/ANTxKUoglok" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/ANTxKUoglok/developers-getting-started-guide.html</link><author>noreply@blogger.com (Vlad)</author><thr:total>0</thr:total><feedburner:origLink>http://env-man.blogspot.com/2008/06/developers-getting-started-guide.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-5352844151104359294</guid><pubDate>Sun, 30 Mar 2008 19:21:00 +0000</pubDate><atom:updated>2008-04-02T10:35:53.594+11:00</atom:updated><title>EnvMan Forums</title><description>Welcome to EnvMan Forums. Feel free to browse through the listings and choose which ones you would like to sign up to receive updates regularly. Here you can leave a feedback, post a bug report, ask a question or join a development team. To subscribe click on Subscribe link and send a blank E-Mail to a list.
&lt;h2&gt;EnvMan Discussion&lt;/h2&gt;&lt;table style="text-align: left;" border="0" cellpadding="2" cellspacing="2"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img style="width: 24px; height: 24px;" alt="Forum" src="http://groups.google.com/groups/img/gsecs/discussions_24.png" /&gt;&lt;/td&gt; &lt;td&gt;&lt;a style="font-weight: bold;" href="http://groups.google.com/group/envman-user"&gt;General Discussion &amp;amp; Questions&lt;/a&gt;
You have a suggestion, question, request or just want to talk about EnvMan.
Post your messages to this list.&lt;/td&gt; &lt;td&gt;&lt;a href="mailto:envman-user@googlegroups.com"&gt;  Send Message&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="mailto:envman-user-subscribe@googlegroups.com"&gt;  Subscribe&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;img style="width: 24px; height: 24px;" alt="Forum" src="http://groups.google.com/groups/img/gsecs/discussions_24.png" /&gt;&lt;/td&gt; &lt;td&gt;&lt;a style="font-weight: bold;" href="http://groups.google.com/group/envman-bug"&gt;Troubleshooting &amp;amp; Bug Report&lt;/a&gt;
You found a bug? Please tell us about it.&lt;/td&gt; &lt;td&gt;&lt;a href="mailto:envman-bug@googlegroups.com"&gt;  Send Message&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="mailto:envman-bug-subscribe@googlegroups.com"&gt;  Subscribe&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;img style="width: 24px; height: 24px;" alt="Forum" src="http://groups.google.com/groups/img/gsecs/discussions_24.png" /&gt;&lt;/td&gt; &lt;td&gt;&lt;a style="font-weight: bold;" href="http://groups.google.com/group/envman-localization"&gt;Localization&lt;/a&gt;
Want to have EnvMan in your language? Look in here.&lt;/td&gt; &lt;td&gt;&lt;a href="mailto:envman-localization@googlegroups.com"&gt;  Send Message&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="mailto:envman-localization-subscribe@googlegroups.com"&gt;  Subscribe&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;&lt;h2&gt;EnvMan Programming / Development&lt;/h2&gt;&lt;table style="text-align: left;" border="0" cellpadding="2" cellspacing="2"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img style="width: 24px; height: 24px;" alt="Forum" src="http://groups.google.com/groups/img/gsecs/discussions_24.png" /&gt;&lt;/td&gt; &lt;td&gt;&lt;a style="font-weight: bold;" href="http://groups.google.com/group/envman-dev"&gt;General Coding / Programming&lt;/a&gt;
Want to ask questions about EnvMan development and/or source code?     
Post your messages to this list.&lt;/td&gt; &lt;td&gt;&lt;a href="mailto:envman-dev@googlegroups.com"&gt;Send Message&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="mailto:envman-dev-subscribe@googlegroups.com"&gt;  Subscribe&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-5352844151104359294?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HftgLGVKTxLAgKCo3wJ4k4TaMOA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HftgLGVKTxLAgKCo3wJ4k4TaMOA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HftgLGVKTxLAgKCo3wJ4k4TaMOA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HftgLGVKTxLAgKCo3wJ4k4TaMOA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/5xhgMMmwYiQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/5xhgMMmwYiQ/envman-forums.html</link><author>noreply@blogger.com (Vlad)</author><thr:total>0</thr:total><feedburner:origLink>http://env-man.blogspot.com/2008/03/envman-forums.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-971992790254195081</guid><pubDate>Mon, 24 Dec 2007 11:54:00 +0000</pubDate><atom:updated>2007-12-30T06:37:42.927+11:00</atom:updated><title>Donate</title><description>Windows Environment Variables Manager is a free and open source tool aiming to help make usage of computer easier and will stay like this in the future as a gift to online community. By donating you will not only show the usefulness of this program, but also support the future development of it. We would like to ask a minimum donation of $5.00 AU, but any amount is appreciated.

&lt;span style="font-weight: bold;"&gt;Thank you!&lt;/span&gt;
&lt;h2&gt;PayPal&lt;/h2&gt;To donate, click on the PayPal button with preferred country and currency.
&lt;table style="text-align: left;" border="0" width="35%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="20%"&gt;
&lt;img src="http://env-man.sourceforge.net/img/flags/au.png" /&gt;&lt;span style="font-size:85%;"&gt;AUS $&lt;/span&gt;&lt;form action="https://www.paypal.com/cgi-bin/webscr" method="post"&gt;&lt;input name="cmd" value="_s-xclick" type="hidden"&gt;&lt;input src="https://www.paypal.com/en_US/i/btn/x-click-but04.gif" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" border="0" type="image"&gt;&lt;img alt="" src="https://www.paypal.com/en_AU/i/scr/pixel.gif" border="0" height="1" width="1" /&gt;&lt;input name="encrypted" value="-----BEGIN PKCS7-----MIIHPwYJKoZIhvcNAQcEoIIHMDCCBywCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYBhWnPrHl0ZvOBPEJVjNPX7F52Tl6m0LTLfM0+BbJ9d8MmRwGS5AlyMYJHJg7NhFQPJuEfj9RjRjuOtS+TBhTf3QqNCwpkwRg2CGmQYNBNImcj/SBg86oRr9aWRabD3nsV2GMw7pE2Ad9kvElRjZ8ssjncSa+IUVLUggPzml7/BpjELMAkGBSsOAwIaBQAwgbwGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQIfbHswBGz1vCAgZg3jv1djW3o9ABatZKLqPQAVBoY/i0MM1P1OhrO3h2i6sjGuLBXfmR/MmZLI4PcgUSPV3O5ydHycD8EuRA5AoobHOenclpEEMVrDZO3Yjh4Bp+IwJP2/Rr2H28uamIJEKUHvcvO+s4QlCrq6E4ttz2ppYV7flitKI0kYQ6bUpDebghFUXapTmEIyb/vk+ZTak1syj1/xRNzjaCCA4cwggODMIIC7KADAgECAgEAMA0GCSqGSIb3DQEBBQUAMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbTAeFw0wNDAyMTMxMDEzMTVaFw0zNTAyMTMxMDEzMTVaMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwUdO3fxEzEtcnI7ZKZL412XvZPugoni7i7D7prCe0AtaHTc97CYgm7NsAtJyxNLixmhLV8pyIEaiHXWAh8fPKW+R017+EmXrr9EaquPmsVvTywAAE1PMNOKqo2kl4Gxiz9zZqIajOm1fZGWcGS0f5JQ2kBqNbvbg2/Za+GJ/qwUCAwEAAaOB7jCB6zAdBgNVHQ4EFgQUlp98u8ZvF71ZP1LXChvsENZklGswgbsGA1UdIwSBszCBsIAUlp98u8ZvF71ZP1LXChvsENZklGuhgZSkgZEwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAgV86VpqAWuXvX6Oro4qJ1tYVIT5DgWpE692Ag422H7yRIr/9j/iKG4Thia/Oflx4TdL+IFJBAyPK9v6zZNZtBgPBynXb048hsP16l2vi0k5Q2JKiPDsEfBhGI+HnxLXEaUWAcVfCsQFvd2A1sxRr67ip5y2wwBelUecP3AjJ+YcxggGaMIIBlgIBATCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA3MTIyOTE5MjUzMlowIwYJKoZIhvcNAQkEMRYEFFHYTJ3IaUxBrFB4Xs8KlH1JaffuMA0GCSqGSIb3DQEBAQUABIGAqKrkL7RkwgXL070X/miiaOXGcOQdnX2ySG85gWpj0tkraDQctqEBjVdcFjH09/d3uvpSHiFM5yAMn7IGsPIf2laMW6Qr+ZtbcB7G0MRCq04VFubyHoMpqIFVIj06AUpsGbTZS9JmZB6s4/8mc/kl+RanfH6quxmFWatZq+UIOAk=-----END PKCS7----- " type="hidden"&gt;&lt;/form&gt;&lt;/td&gt;&lt;td width="20%"&gt;
&lt;img src="http://env-man.sourceforge.net/img/flags/us.png" /&gt;&lt;span style="font-size:85%;"&gt;USD $&lt;/span&gt;&lt;form action="https://www.paypal.com/cgi-bin/webscr" method="post"&gt;&lt;input name="cmd" value="_s-xclick" type="hidden"&gt;&lt;input src="https://www.paypal.com/en_US/i/btn/x-click-but04.gif" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" border="0" type="image"&gt;&lt;img alt="" src="https://www.paypal.com/en_AU/i/scr/pixel.gif" border="0" height="1" width="1" /&gt;&lt;input name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7----- " type="hidden"&gt;&lt;/form&gt;&lt;/td&gt;&lt;td width="20%"&gt;
&lt;img src="http://env-man.sourceforge.net/img/flags/eurounion.png" /&gt;&lt;span style="font-size:85%;"&gt;EUR €&lt;/span&gt;&lt;form action="https://www.paypal.com/cgi-bin/webscr" method="post"&gt;&lt;input name="cmd" value="_s-xclick" type="hidden"&gt;&lt;input src="https://www.paypal.com/en_US/i/btn/x-click-but04.gif" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" border="0" type="image"&gt;&lt;img alt="" src="https://www.paypal.com/en_AU/i/scr/pixel.gif" border="0" height="1" width="1" /&gt;&lt;input name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7----- " type="hidden"&gt;&lt;/form&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h2&gt;Privacy&lt;/h2&gt;PayPal requires some personal information from you in order to create and establish an account. Some of this info such as your name, e-mail address and donation amount will be send to our PayPal account. We assure that the details of any donation received by our PayPal account will be kept private and never sold or given out to any third party.&lt;h2&gt;Any Questions?&lt;/h2&gt;Send email to &lt;a href="mailto:envmng@gmail.com"&gt;envmng@gmail.com&lt;/a&gt; (English only)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-971992790254195081?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/afrjeMIr90QXOJb0BdLnX5jZuYk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/afrjeMIr90QXOJb0BdLnX5jZuYk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/afrjeMIr90QXOJb0BdLnX5jZuYk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/afrjeMIr90QXOJb0BdLnX5jZuYk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/sfJyBdC9WLo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/sfJyBdC9WLo/donate.html</link><author>noreply@blogger.com (Vlad)</author><thr:total>0</thr:total><feedburner:origLink>http://env-man.blogspot.com/2007/12/donate.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-3522507245685199649</guid><pubDate>Thu, 20 Dec 2007 00:26:00 +0000</pubDate><atom:updated>2007-12-20T12:10:32.037+11:00</atom:updated><title>Save changes on Cancel? - V1.3</title><description>&lt;h2&gt;Free Download
&lt;/h2&gt;&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-1.3.zip?use_mirror=optusnet"&gt;EnvMan-1.3.zip&lt;/a&gt;
&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-source-1.3.zip?use_mirror=optusnet"&gt;EnvMan-source-1.3.zip&lt;/a&gt;
&lt;h2&gt;Summary&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;BT1828033 Escape to Close &lt;/li&gt;&lt;ul&gt;&lt;li&gt;Added Ctrl+X Shortcut on Main Form Exit File Menu&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;BT843838 Program does not check for changes on Cancel in Edit Form&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Added checking for user changes and prompt to save it on Cancel. &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Added Release version display in Main Form Title bar &lt;/li&gt;&lt;li&gt;Added colour change for rows with invalid value paths in Main Form &lt;/li&gt;&lt;li&gt;Minor GUI Improvements&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Functionality Changes&lt;/h2&gt;Main Form in this release is checking if any of the variables have invalid file or directory values. Variables with invalid paths are displayed in red. The current release number of the program is displayed in the title bar and "Ctrl+X" shortcut is added to quickly close application from File menu.
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_jbJWAmNKlvY/R2nADxZZ2WI/AAAAAAAAAFs/2JC5cmQkvX8/s1600-h/MainForm.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_jbJWAmNKlvY/R2nADxZZ2WI/AAAAAAAAAFs/2JC5cmQkvX8/s320/MainForm.JPG" alt="" id="BLOGGER_PHOTO_ID_5145855220279531874" border="0" /&gt;&lt;/a&gt;In Edit Form if Cancel button is clicked after any changes made to a variable. Message asking to save changes is displayed.
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_jbJWAmNKlvY/R2nAhRZZ2XI/AAAAAAAAAF0/P6oKfP4DsNM/s1600-h/EditForm.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_jbJWAmNKlvY/R2nAhRZZ2XI/AAAAAAAAAF0/P6oKfP4DsNM/s320/EditForm.JPG" alt="" id="BLOGGER_PHOTO_ID_5145855727085672818" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-3522507245685199649?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DwfZfxUK3ofPcxfEtpA5_-jtspc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DwfZfxUK3ofPcxfEtpA5_-jtspc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DwfZfxUK3ofPcxfEtpA5_-jtspc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DwfZfxUK3ofPcxfEtpA5_-jtspc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/2mAYSwsBscM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/2mAYSwsBscM/save-changes-on-cancel-v13.html</link><author>noreply@blogger.com (Vlad)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp3.blogger.com/_jbJWAmNKlvY/R2nADxZZ2WI/AAAAAAAAAFs/2JC5cmQkvX8/s72-c/MainForm.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://env-man.blogspot.com/2007/12/save-changes-on-cancel-v13.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-6763513404296903430</guid><pubDate>Sun, 14 Oct 2007 13:00:00 +0000</pubDate><atom:updated>2008-03-11T23:31:52.530+11:00</atom:updated><title>Input Validation - V1.2.1 - V1.2.2</title><description>&lt;h2&gt;Free Download&lt;/h2&gt;&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-1.2.2.zip?modtime=1192465096&amp;amp;big_mirror=0"&gt;EnvMan-1.2.2.zip&lt;/a&gt;
&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-source-1.2.2.zip?modtime=1192465154&amp;amp;big_mirror=0"&gt;EnvMan-source-1.2.2.zip&lt;/a&gt;
&lt;h2&gt;Summary&lt;/h2&gt;Release 1.2.2
&lt;ul&gt;&lt;li&gt;Fixed problem with Delete button on Edit Form.
&lt;/li&gt;&lt;li&gt;Removed Setup project. It will be replaced by WiX setup&lt;drive&gt;.&lt;/drive&gt;&lt;/li&gt;&lt;/ul&gt;Release 1.2.1
&lt;ul&gt;&lt;li&gt;BT1767453 On value edit Undo Redo not recording. Fixed problems when user does not enter text into value cell.
&lt;/li&gt;&lt;li&gt;BT1792173 Incorrectly detected Value type. Checking that path string is starts with "&lt;drive&gt;:\".&lt;/drive&gt;&lt;/li&gt;&lt;li&gt;BT1806716 ERROR: Grid Cell accepts semi colon. Added validation DataGridView in Edit form.
&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Functionality Changes&lt;/h2&gt;I am providing Release 1.2.2 here as V1.2.1 has a bug with delete button I did not catch before posting. Release V1.2.1 has input validation added to a grid. If Variable Value contains ";" then grid will display and error mark.

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_jbJWAmNKlvY/R9Z2pPWyJ3I/AAAAAAAAAIE/Yl7fMumj8aQ/s1600-h/FrmEdit.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_jbJWAmNKlvY/R9Z2pPWyJ3I/AAAAAAAAAIE/Yl7fMumj8aQ/s400/FrmEdit.jpg" alt="" id="BLOGGER_PHOTO_ID_5176455272577771378" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-6763513404296903430?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZjZhiMt6XODKd80Vouh72eKFbE4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZjZhiMt6XODKd80Vouh72eKFbE4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZjZhiMt6XODKd80Vouh72eKFbE4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZjZhiMt6XODKd80Vouh72eKFbE4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/eZUVoENa158" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/eZUVoENa158/input-validation-v121.html</link><author>noreply@blogger.com (Vlad)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp2.blogger.com/_jbJWAmNKlvY/R9Z2pPWyJ3I/AAAAAAAAAIE/Yl7fMumj8aQ/s72-c/FrmEdit.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://env-man.blogspot.com/2007/10/input-validation-v121.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-5395728028088339748</guid><pubDate>Wed, 10 Oct 2007 22:47:00 +0000</pubDate><atom:updated>2008-02-03T00:07:56.335+11:00</atom:updated><title>Tip: Running Windows Environment Variables Manager on Vista</title><description>&lt;p&gt;To use EnvMan under Vista it should be run with an Administrator privileges. To make it run as Administrator by default open properties of the EnvMan.exe or a shortcut to it.&lt;/p&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://env-man.sourceforge.net/img/ManExeProp.png" alt="" border="0" /&gt;&lt;p&gt;Select compatibility tab and check "Run this program as an Administrator" check box.&lt;/p&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://env-man.sourceforge.net/img/ExePropCompatibilityAllUsers.png" alt="" border="0" /&gt;&lt;p&gt;If you want to apply this setting to all users click on "Show settings for all users button" and check "Run this program as an Administrator" check box.&lt;/p&gt;
&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://env-man.sourceforge.net/img/ExePropCompatibilityAllUsers.png" alt="" border="0" /&gt;&lt;p&gt;Click OK on every dialog. Now EnvMan.exe will have all the rights to save environment variables. This applies to all versions of the EnvMan.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-5395728028088339748?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zrIT0R1WPHH_rXDNe2_6tkt_eak/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zrIT0R1WPHH_rXDNe2_6tkt_eak/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zrIT0R1WPHH_rXDNe2_6tkt_eak/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zrIT0R1WPHH_rXDNe2_6tkt_eak/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/e-UifJGcrGQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/e-UifJGcrGQ/running-envman-on-vista-in-order-to-use.html</link><author>noreply@blogger.com (Vlad)</author><thr:total>0</thr:total><feedburner:origLink>http://env-man.blogspot.com/2007/10/running-envman-on-vista-in-order-to-use.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-8358373713803188231</guid><pubDate>Tue, 02 Oct 2007 20:34:00 +0000</pubDate><atom:updated>2008-03-11T22:53:31.326+11:00</atom:updated><title>Variable Import/Export - V1.2</title><description>&lt;h2&gt;Free Download
&lt;/h2&gt;&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-1.2.zip?modtime=1189493871&amp;amp;big_mirror=0"&gt;EnvMan-1.2.zip&lt;/a&gt;
&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-source-1.2.zip?modtime=1189493904&amp;amp;big_mirror=0"&gt;EnvMan-source-1.2.zip&lt;/a&gt;
&lt;h2&gt;Summary&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Implementation of Import/Export variable values functionality (BT1709867) &lt;/li&gt;&lt;li&gt;Implementation of Locate/Open in Windows Explorer Edit Form Grid context menu (BT1729869 - Implemented by PRANKENST!EN)&lt;/li&gt;&lt;li&gt;Upgraded licence to GPL Version 3
&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Functionality Changes&lt;/h2&gt;&lt;h3&gt;Variable Import/Export&lt;/h3&gt;&lt;p&gt;There are two new buttons on the top right of the Edit Form. Variable values can now be exported to an *.env XML file and imported on the different computer or user. The only restriction is that you cannot import values from the different variable. If variable name does not match it will not import and will display a message. It is also possible to create new variables using import. Open new variable by clicking "New" on the Main Form and use import button to import values from selected ENV file. Name of the variable will be loaded as well.&lt;/p&gt;
&lt;p&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://env-man.sourceforge.net/img/ImportNewVariable.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;All imported values will have a "+" sign on their type icons.&lt;/p&gt;&lt;h3&gt;Open in Explorer context menu&lt;/h3&gt;&lt;p&gt;New context menu added to a grid in Edit Form. If right click on the path value of the variable and select "Open in Windows Explorer" it will launch Windows Explorer with first valid folder or file selected. If command used on the non-path value then message will be displayed that no valid paths can be selected.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-8358373713803188231?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OVBb2zayNYDl9X_Doq0bmMfvlKc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OVBb2zayNYDl9X_Doq0bmMfvlKc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OVBb2zayNYDl9X_Doq0bmMfvlKc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OVBb2zayNYDl9X_Doq0bmMfvlKc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/r_Z3DF64rZE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/r_Z3DF64rZE/windows-environment-variables-manager.html</link><author>noreply@blogger.com (Vlad)</author><thr:total>1</thr:total><feedburner:origLink>http://env-man.blogspot.com/2007/10/windows-environment-variables-manager.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-5071708518953594394</guid><pubDate>Mon, 25 Jun 2007 21:06:00 +0000</pubDate><atom:updated>2008-02-03T00:06:06.226+11:00</atom:updated><title>Tip: Working with generic SortedList in revers order</title><description>It was very interesting, but I could not find any information on how to work with lists like Generic SortedList&lt;&gt; in revers order.  In the end all turned out very simple. You need to get a &lt;span style="font-style: italic;"&gt;IList&lt;/span&gt;&lt;&gt; of keys and use &lt;span style="font-style: italic;"&gt;for&lt;/span&gt; loop in descending order through that list. Below is a code snippet.
&lt;pre lang="cs"&gt;SortedList&amp;lt;int,DgvRowInfo&amp;gt; rowInfoList = null;
...
DgvRowInfo rowInfo;
// walk through the list in revers order
IList&amp;lt;int&amp;gt; keyList = rowInfoList.Keys;
for (int i = keyList.Count - 1; i &gt;= 0; i--)
{
rowInfo = rowInfoList[keyList[i]];
dgvHandler.MoveRow(rowInfo.CurrentRowIndex, rowInfo.NewRowIndex);
}&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-5071708518953594394?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ui2mDDt9L3wzZxPdCjwu1lauCmI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ui2mDDt9L3wzZxPdCjwu1lauCmI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ui2mDDt9L3wzZxPdCjwu1lauCmI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ui2mDDt9L3wzZxPdCjwu1lauCmI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/0NYs9CVI9_c" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/0NYs9CVI9_c/tip-for-developers-working-with.html</link><author>noreply@blogger.com (Vlad)</author><thr:total>0</thr:total><feedburner:origLink>http://env-man.blogspot.com/2007/06/tip-for-developers-working-with.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-4216769448401940071</guid><pubDate>Sun, 10 Jun 2007 20:07:00 +0000</pubDate><atom:updated>2008-03-11T22:43:31.245+11:00</atom:updated><title>Remember Row Position in the Grid - V1.1.2</title><description>&lt;h2&gt;Free Download
&lt;/h2&gt;&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-1.1.2.zip?modtime=1181540617&amp;amp;big_mirror=0"&gt;EnvMan-1.1.2.zip&lt;/a&gt;
&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-source-1.1.2.zip?modtime=1181540646&amp;amp;big_mirror=0"&gt;EnvMan-source-1.1.2.zip&lt;/a&gt;
&lt;h2&gt;Summary&lt;/h2&gt;Implemented fixes suggested by Code Project users.&lt;ul&gt;&lt;li&gt;Fixed reloading of Main Form on Row double click&lt;/li&gt;&lt;li&gt;Added remembering current row and setting it visible after reloading&lt;/li&gt;&lt;li&gt;Set Buttons State happens on Data Grid View current selection change&lt;/li&gt;&lt;li&gt;Fixed row deletion when user hits delete key on keyboard&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Functionality Changes&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Added Help Menu new entries.&lt;/li&gt;&lt;li&gt;Added credits box in About box &lt;/li&gt;&lt;li&gt;Modified CleanAll.bat to work with new projects&lt;/li&gt;&lt;li&gt;Added automated build of Setup project&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-4216769448401940071?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BeAQ4rZklI28lB6ibe0iDZ0AibY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BeAQ4rZklI28lB6ibe0iDZ0AibY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BeAQ4rZklI28lB6ibe0iDZ0AibY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BeAQ4rZklI28lB6ibe0iDZ0AibY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/frfmX4FABic" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/frfmX4FABic/windows-environment-variables-manager.html</link><author>noreply@blogger.com (Vlad)</author><thr:total>1</thr:total><feedburner:origLink>http://env-man.blogspot.com/2007/06/windows-environment-variables-manager.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-8233410502841647058</guid><pubDate>Thu, 07 Jun 2007 11:07:00 +0000</pubDate><atom:updated>2008-02-03T00:03:27.613+11:00</atom:updated><title>Tip: Versioning for EnvMan</title><description>&lt;p&gt;I decided to drop off the 4&lt;sup&gt;th&lt;/sup&gt; digit from the version number and stick to A.B.C format. “A” will be representing current program version. “B” is a version with new implemented feature. “C” is a version of the published fixes.&lt;/p&gt;&lt;p&gt;The future EnvMan release will be 1.2 with dropped 0 at the end. Any following fixes for a 1.2 release will be published with 1.2.x version.
&lt;/p&gt;&lt;p&gt;The fixes for a current 1.1.1.0 release will be in 1.1.2 release&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-8233410502841647058?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8AcHekPr0IUoPfYtssyOKL66u1A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8AcHekPr0IUoPfYtssyOKL66u1A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8AcHekPr0IUoPfYtssyOKL66u1A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8AcHekPr0IUoPfYtssyOKL66u1A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/Qm3ySU76mdI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/Qm3ySU76mdI/information-for-developers-versioning.html</link><author>noreply@blogger.com (Vlad)</author><thr:total>0</thr:total><feedburner:origLink>http://env-man.blogspot.com/2007/06/information-for-developers-versioning.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-2189587919596706960</guid><pubDate>Sat, 02 Jun 2007 11:26:00 +0000</pubDate><atom:updated>2008-02-03T00:01:54.908+11:00</atom:updated><title>Tip: Resolving file corruption error in settings file</title><description>&lt;p class="MsoNormal"&gt;I made an interesting discovery when working on saving splitter position into settings file. Initially I was calling SaveSettings function located in EnvManager DLL from EXE before EnvMan is closed. I started encountering file corrupted errors and application was not saving splitter position into a file. The work around was to use HandleDestroyed event of User Control to save settings from the EnvManager DLL. So my lesson was &lt;span style="font-style: italic;"&gt;"Never call Settings class located in the different assembly to avoid file corruption errors"&lt;/span&gt;. I will be interested to know if any one had similar experience when working with settings class and what work around was used to fix a problem.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-2189587919596706960?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eDLCuwSepJ8yNkFPPc-abirxIro/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eDLCuwSepJ8yNkFPPc-abirxIro/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eDLCuwSepJ8yNkFPPc-abirxIro/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eDLCuwSepJ8yNkFPPc-abirxIro/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/z6SkvECzPh0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/z6SkvECzPh0/information-for-developers.html</link><author>noreply@blogger.com (Vlad)</author><thr:total>0</thr:total><feedburner:origLink>http://env-man.blogspot.com/2007/06/information-for-developers.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-6307220321275196368</guid><pubDate>Wed, 30 May 2007 15:07:00 +0000</pubDate><atom:updated>2008-02-01T23:46:33.818+11:00</atom:updated><title>Unlimited Undo/Redo - V1.1.1.0</title><description>&lt;h2&gt;Free Download
&lt;/h2&gt;&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-1.1.1.0.zip?modtime=1180571288&amp;amp;big_mirror=0"&gt;EnvMan-1.1.1.0.zip&lt;/a&gt;
&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-source-1.1.1.0.zip?modtime=1180571328&amp;amp;big_mirror=0"&gt;EnvMan-source-1.1.1.0.zip&lt;/a&gt;
&lt;h2&gt;Summary&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Implementation of Undo/Redo functionality (Bug Tracker ID: 1705000) &lt;/li&gt;&lt;li&gt;Added Tool Tip info for icons in Edit Form&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Functionality Changes&lt;/h2&gt;Finally implementation of Undo/Redo functionality is done. Using arrow buttons it is possible to undo changes made since Edit Form was opened. Redo button will perform these action again one by one. Keep in mind, if undo button was used and another action is performed then every redo command after that action is cleared.

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_jbJWAmNKlvY/R6MS1H_HZUI/AAAAAAAAAG0/flCockKhYAo/s1600-h/EditFrm.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_jbJWAmNKlvY/R6MS1H_HZUI/AAAAAAAAAG0/flCockKhYAo/s400/EditFrm.jpg" alt="" id="BLOGGER_PHOTO_ID_5161990301782861122" border="0" /&gt;&lt;/a&gt;Tool Tip on Undo/Redo button will show what type of action they are going to perform.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-6307220321275196368?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uY3i3d36AQjHdKyd9mrKi7mqHWk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uY3i3d36AQjHdKyd9mrKi7mqHWk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uY3i3d36AQjHdKyd9mrKi7mqHWk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uY3i3d36AQjHdKyd9mrKi7mqHWk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/zuJca6aJyc0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/zuJca6aJyc0/windows-environment-variables-manager_30.html</link><author>noreply@blogger.com (Vlad)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp0.blogger.com/_jbJWAmNKlvY/R6MS1H_HZUI/AAAAAAAAAG0/flCockKhYAo/s72-c/EditFrm.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://env-man.blogspot.com/2007/05/windows-environment-variables-manager_30.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-4826963441712469774</guid><pubDate>Fri, 25 May 2007 13:17:00 +0000</pubDate><atom:updated>2008-02-02T23:55:31.302+11:00</atom:updated><title>Fixed Minimum Form Sizes - V1.1.0.2</title><description>&lt;h2&gt;Free Download
&lt;/h2&gt;&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-1.1.0.2.zip?modtime=1180133354&amp;amp;big_mirror=0"&gt;EnvMan-1.1.0.2.zip&lt;/a&gt;
&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-source-1.1.0.2.zip?modtime=1180133290&amp;amp;big_mirror=0"&gt;EnvMan-source-1.1.0.2.zip&lt;/a&gt;
&lt;h2&gt;Summary&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Made single selection in the Edit form grid &lt;/li&gt;&lt;li&gt;Set minimum sizes for main and edit forms&lt;/li&gt;&lt;li&gt;Fixed bug on renaming variable name
&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Functionality Changes&lt;/h2&gt;While still working on release EnvMan-1.1.1.0, which will include implementation of unlimited Undo/Redo, I decided to provide a small EnvMan-1.1.0.2 release that will include fixes from testing and suggestions. EnvMan-1.1.1.0 is on its way. I am currently implementing few tests before it will be public. Please stay tuned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-4826963441712469774?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/J-u5E-2cmShYhXeGXzWDickKays/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J-u5E-2cmShYhXeGXzWDickKays/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/J-u5E-2cmShYhXeGXzWDickKays/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J-u5E-2cmShYhXeGXzWDickKays/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/tZjUBWGJRmY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/tZjUBWGJRmY/windows-environment-variables-manager.html</link><author>noreply@blogger.com (Vlad)</author><thr:total>0</thr:total><feedburner:origLink>http://env-man.blogspot.com/2007/05/windows-environment-variables-manager.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-5098341939012713432</guid><pubDate>Tue, 01 May 2007 01:37:00 +0000</pubDate><atom:updated>2007-12-19T13:58:20.444+11:00</atom:updated><title>Interface Improvements - V1.1.0.1</title><description>&lt;h2&gt;Free Download
&lt;/h2&gt;&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-1.1.0.1.zip?modtime=1178054415&amp;amp;big_mirror=0"&gt;EnvMan-1.1.0.1.zip&lt;/a&gt;
&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-source-1.1.0.1.zip?modtime=1178054438&amp;amp;big_mirror=0"&gt;EnvMan-source-1.1.0.1.zip&lt;/a&gt;
&lt;h2&gt;Summary&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Fixed alignment of the delete button.&lt;/li&gt;&lt;li&gt;Simplified parsing of the variable value string by using string.split function&lt;/li&gt;&lt;li&gt;Added settings to save splitter position of the component
&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Functionality Changes&lt;/h2&gt;The changes are related to main form and edit from screens. On the main form the name of the user is shown and splitter position saved when program closed.

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_jbJWAmNKlvY/R2iGNBZZ2UI/AAAAAAAAAFc/tEkgF51x6Wo/s1600-h/MainForm.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_jbJWAmNKlvY/R2iGNBZZ2UI/AAAAAAAAAFc/tEkgF51x6Wo/s320/MainForm.PNG" alt="" id="BLOGGER_PHOTO_ID_5145510132542200130" border="0" /&gt;&lt;/a&gt;On edit form position of the delete button corrected and loading of variable values simplified and now a lot quicker.
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_jbJWAmNKlvY/R2iGbBZZ2VI/AAAAAAAAAFk/2wQH48EbXnI/s1600-h/EditForm.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_jbJWAmNKlvY/R2iGbBZZ2VI/AAAAAAAAAFk/2wQH48EbXnI/s320/EditForm.PNG" alt="" id="BLOGGER_PHOTO_ID_5145510373060368722" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-5098341939012713432?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/b-5wiq_CLZCamuYyXKUClGzbnuA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b-5wiq_CLZCamuYyXKUClGzbnuA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/b-5wiq_CLZCamuYyXKUClGzbnuA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b-5wiq_CLZCamuYyXKUClGzbnuA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/9F69_63id9c" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/9F69_63id9c/interface-imrovements-envman-1101.html</link><author>noreply@blogger.com (Vlad)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp3.blogger.com/_jbJWAmNKlvY/R2iGNBZZ2UI/AAAAAAAAAFc/tEkgF51x6Wo/s72-c/MainForm.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://env-man.blogspot.com/2007/04/interface-imrovements-envman-1101.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-3665806436510905614</guid><pubDate>Thu, 26 Apr 2007 15:10:00 +0000</pubDate><atom:updated>2007-12-19T14:00:03.726+11:00</atom:updated><title>Variable Value Types - V1.1.0.0</title><description>&lt;h2&gt;Free Download
&lt;/h2&gt;&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-1.1.0.0.zip?modtime=1177635199&amp;amp;big_mirror=0"&gt;EnvMan-1.1.0.0.zip&lt;/a&gt;
&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-source-1.1.0.0.zip?modtime=1177635222&amp;amp;big_mirror=0"&gt;EnvMan-source-1.1.0.0.zip&lt;/a&gt;
&lt;h2&gt;Summary&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Added Variable Type recognition in the edit form
&lt;/li&gt;&lt;li&gt;Added forms location, size and state saving and loading using application settings (Bug Tracker ID: 1705001)&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Functionality Changes
&lt;/h2&gt;This version includes change in the Edit Form contributed by &lt;span class="q" id="q_112240e3823c671b_1"&gt;&lt;span class="gmail_quote"&gt;Mariusz. Edit form now shows an icon representing the type of the Value, which are folder, word, number, or a file. &lt;/span&gt;&lt;/span&gt;Thank you for contributing for the project, &lt;span class="q" id="q_112240e3823c671b_1"&gt;&lt;span class="gmail_quote"&gt;Mariusz.&lt;/span&gt;&lt;/span&gt;
&lt;span class="q" id="q_112240e3823c671b_1"&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_jbJWAmNKlvY/R2hQBBZZ2TI/AAAAAAAAAFU/OTS59Si5I9U/s1600-h/EditForm.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_jbJWAmNKlvY/R2hQBBZZ2TI/AAAAAAAAAFU/OTS59Si5I9U/s400/EditForm.PNG" alt="" id="BLOGGER_PHOTO_ID_5145450552755870002" border="0" /&gt;&lt;/a&gt;
&lt;span class="gmail_quote"&gt;This version of the program also remembers the location, size and state the program window was after closing.&lt;/span&gt;&lt;/span&gt;
&lt;h3&gt;Upgrade
&lt;/h3&gt;If you need to upgrade from earlier version of the program download latest release and than replace corresponding exe and dll files by removing the old ones and installing new versions of files.

Thank you everyone who responded to this project affords.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-3665806436510905614?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4vwnwam9jLPaJ0iWey9W0KqMGzg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4vwnwam9jLPaJ0iWey9W0KqMGzg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4vwnwam9jLPaJ0iWey9W0KqMGzg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4vwnwam9jLPaJ0iWey9W0KqMGzg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/sY2kwhAJxbE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/sY2kwhAJxbE/windows-environment-variables-manager_26.html</link><author>noreply@blogger.com (Vlad)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp3.blogger.com/_jbJWAmNKlvY/R2hQBBZZ2TI/AAAAAAAAAFU/OTS59Si5I9U/s72-c/EditForm.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://env-man.blogspot.com/2007/04/windows-environment-variables-manager_26.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-2819434014938443123</guid><pubDate>Wed, 18 Apr 2007 03:11:00 +0000</pubDate><atom:updated>2007-12-19T13:59:35.327+11:00</atom:updated><title>Getting Started Guide - V1.0.0.0</title><description>&lt;h2&gt;Free Download
&lt;/h2&gt;&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-1.0.0.0.zip?use_mirror=optusnet"&gt;EnvMan-1.0.0.0.zip&lt;/a&gt;
&lt;a href="http://downloads.sourceforge.net/env-man/EnvMan-source-1.0.0.0.zip?use_mirror=optusnet"&gt;EnvMan-source-1.0.0.0.zip&lt;/a&gt;
&lt;h2&gt;User Guide&lt;/h2&gt;&lt;a href="http://www2.blogger.com/post-create.g?blogID=7107045065794759622#_Introduction"&gt;&lt;/a&gt;&lt;a name="_Introduction"&gt;&lt;/a&gt;&lt;h3&gt;Introduction&lt;/h3&gt;&lt;p&gt;Windows Environment Variables Manager (EnvMan)
is a tool written in C# .Net intended to handle the administration of Windows
Shell Environment Variables. It is designed to replace Control Panel System
Environment Manager and easily manage long variable values.&lt;/p&gt;&lt;h3&gt;&lt;a name="_Installation"&gt;&lt;/a&gt;Installation&lt;/h3&gt;In order to run this program you need to have &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&amp;amp;displaylang=en"&gt;.Net 2.0 runtime&lt;/a&gt; installed. After installing .Net 2.0 runtime download program binaries from the &lt;a href="https://sourceforge.net/projects/env-man/"&gt;EnvMan Project Website&lt;/a&gt;. Unzip EnvMan-x.x.x.x.zip file to where you want and set a short cut to EnvMan.exe file to desktop or start menu. You are now ready to run application.

In the future we are planning to offer a choice of &lt;a href="http://msdn2.microsoft.com/en-us/library/aa372866.aspx"&gt;Windows Installer&lt;/a&gt; (MSI) setups and "&lt;a href="http://msdn2.microsoft.com/en-au/netframework/aa497348.aspx"&gt;ClickOnce&lt;/a&gt;" for installations and upgrades.
&lt;h3&gt;&lt;a name="_User_Guide"&gt;&lt;/a&gt;Getting Started Guide&lt;/h3&gt;Windows Environment Variables Manager (EnvMan) has a simple interface similar to common Environment Variables Editing tool in Systems control panel.

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_jbJWAmNKlvY/R2hKqxZZ2RI/AAAAAAAAAFE/thS6xQhR4mg/s1600-h/MainForm.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_jbJWAmNKlvY/R2hKqxZZ2RI/AAAAAAAAAFE/thS6xQhR4mg/s400/MainForm.PNG" alt="" id="BLOGGER_PHOTO_ID_5145444672945641746" border="0" /&gt;&lt;/a&gt;Main screen lists User and System Environment Variables. "New", "Edit", "Delete" buttons allow create new environment variable, edit existing ones and delete. By clicking "New" and "Edit buttons Edit screen is shown.
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_jbJWAmNKlvY/R2hLFxZZ2SI/AAAAAAAAAFM/ZoTrpg7R3TQ/s1600-h/EditForm.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_jbJWAmNKlvY/R2hLFxZZ2SI/AAAAAAAAAFM/ZoTrpg7R3TQ/s400/EditForm.PNG" alt="" id="BLOGGER_PHOTO_ID_5145445136802109730" border="0" /&gt;&lt;/a&gt;Enter Variable name and at least one value in the grid to create a new variable. You can use Up/Down arrow buttons on right of the grid to change order of the rows. Folder button allows to select specific path as a value. Delete button removes selected value from the grid. Once you are ready click Save button or Cancel if no change needed. Changes will be reflected in the Main Screen grid.
&lt;h3&gt;&lt;a name="_Planned_features"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-2819434014938443123?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/efMbj9dBK37ENz5EHj3XnPs-joY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/efMbj9dBK37ENz5EHj3XnPs-joY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/efMbj9dBK37ENz5EHj3XnPs-joY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/efMbj9dBK37ENz5EHj3XnPs-joY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/g2f4d_MF4cQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/g2f4d_MF4cQ/windows-environment-variables-manager.html</link><author>noreply@blogger.com (Vlad)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp2.blogger.com/_jbJWAmNKlvY/R2hKqxZZ2RI/AAAAAAAAAFE/thS6xQhR4mg/s72-c/MainForm.PNG" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://env-man.blogspot.com/2007/04/windows-environment-variables-manager.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7107045065794759622.post-1632448879910066757</guid><pubDate>Tue, 17 Apr 2007 03:03:00 +0000</pubDate><atom:updated>2008-03-18T06:57:13.334+11:00</atom:updated><title>Windows Environment Variables Manager Home</title><description>&lt;table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="2"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;h2&gt;&lt;a href="http://env-man.blogspot.com/2007/12/save-changes-on-cancel-v13.html"&gt;EnvMan-1.3 Free Download&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;BT1828033 Escape to Close &lt;/li&gt;&lt;ul&gt;&lt;li&gt;Added Ctrl+X Shortcut on Main Form Exit File Menu&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;BT843838 Program does not check for changes on Cancel in Edit Form&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Added checking for user changes and prompt to save it on Cancel.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Added Release version display in Main Form Title bar &lt;/li&gt;&lt;li&gt;Added colour change for rows with invalid value paths in Main Form &lt;/li&gt;&lt;li&gt;Minor GUI Improvements&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Features&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Simple Interface similar to System Environment Manager in Windows Control Panel. &lt;a href="http://env-man.blogspot.com/2007/04/windows-environment-variables-manager.html"&gt;More...&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;Create, Delete and Edit long variable and their values visually with few button clicks&lt;/li&gt;&lt;li&gt;Variable values displayed by type and missing files/folders detected. &lt;a href="http://env-man.blogspot.com/2007/04/windows-environment-variables-manager_26.html"&gt;More...&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;Unlimited Undo/Redo for Editing. &lt;a href="http://env-man.blogspot.com/2007/05/windows-environment-variables-manager_30.html"&gt;More...&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Variable Import/Export. &lt;a href="http://env-man.blogspot.com/2007/10/windows-environment-variables-manager.html"&gt;More...&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Vista compatible. &lt;a href="http://env-man.blogspot.com/2007/10/running-envman-on-vista-in-order-to-use.html"&gt;More...&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Automatic new version update notification. (Planned)&lt;/li&gt;&lt;li&gt;Portable EnvMan. (Planned)
&lt;/li&gt;&lt;li&gt;Import/Export of All System Variables. (Planned)&lt;/li&gt;&lt;li&gt;Support for different languages. (Planned)&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Requirements&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&amp;amp;displaylang=en"&gt;.Net 2.0 runtime&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Tips for Developers&lt;/h2&gt;&lt;a href="http://env-man.blogspot.com/2007/06/information-for-developers.html"&gt;Resolving file corruption error in settings file&lt;/a&gt;
&lt;a href="http://env-man.blogspot.com/2007/06/information-for-developers-versioning.html"&gt;Versioning for EnvMan&lt;/a&gt;
&lt;a href="http://env-man.blogspot.com/2007/06/tip-for-developers-working-with.html"&gt;Working with generic SortedList in revers order&lt;/a&gt;
&lt;a href="http://env-man.blogspot.com/2007/10/running-envman-on-vista-in-order-to-use.html"&gt;Running Windows Environment Variables Manager on Vista&lt;/a&gt;
&lt;a href="http://env-man.blogspot.com/2008/03/tip-integrating-partcover-with-visual.html"&gt;Integrating PartCover with Visual Studio 2005&lt;/a&gt;
&lt;h2&gt;History of Releases and User Guides&lt;/h2&gt;&lt;a href="http://env-man.blogspot.com/2007/04/windows-environment-variables-manager.html"&gt;Getting Started Guide&lt;/a&gt; - V1.0.0.0
&lt;a href="http://env-man.blogspot.com/2007/04/windows-environment-variables-manager_26.html"&gt;Variable value types&lt;/a&gt; - V1.1.0.0
&lt;a href="http://env-man.blogspot.com/2007/04/interface-imrovements-envman-1101.html"&gt;Interface improvements&lt;/a&gt; - V1.1.0.1
&lt;a href="http://env-man.blogspot.com/2007/05/windows-environment-variables-manager.html"&gt;Fixed minimum form sizes&lt;/a&gt; - V1.1.0.2
&lt;a href="http://env-man.blogspot.com/2007/05/windows-environment-variables-manager_30.html"&gt;Unlimited Undo/Redo&lt;/a&gt; - V1.1.1.0
&lt;a href="http://env-man.blogspot.com/2007/06/windows-environment-variables-manager.html"&gt;Remember Row Position in the Grid&lt;/a&gt; - V1.1.2
&lt;a href="http://env-man.blogspot.com/2007/10/windows-environment-variables-manager.html"&gt;Variable Import/Export&lt;/a&gt; - V1.2
&lt;a href="http://env-man.blogspot.com/2007/10/input-validation-v121.html"&gt;Input Validation&lt;/a&gt; - V1.2.1 - V1.2.2
&lt;a href="http://env-man.blogspot.com/2007/12/save-changes-on-cancel-v13.html"&gt;Save changes on Cancel?&lt;/a&gt; - V1.3
&lt;/td&gt;&lt;td&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_jbJWAmNKlvY/R28AHxZZ2aI/AAAAAAAAAGM/jc5nMACKZac/s1600-h/MainForm.JPG"&gt;&lt;img style="cursor: pointer;" src="http://bp1.blogger.com/_jbJWAmNKlvY/R28AHxZZ2aI/AAAAAAAAAGM/jc5nMACKZac/s320/MainForm.JPG" alt="" id="BLOGGER_PHOTO_ID_5147333032626739618" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7107045065794759622-1632448879910066757?l=env-man.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y-0okWvrovhh7nO8hR73h__CYCg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y-0okWvrovhh7nO8hR73h__CYCg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y-0okWvrovhh7nO8hR73h__CYCg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y-0okWvrovhh7nO8hR73h__CYCg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WindowsEnvironmentVariablesManager/~4/ElUuSaOSQ1k" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/WindowsEnvironmentVariablesManager/~3/ElUuSaOSQ1k/envman-user-guide.html</link><author>noreply@blogger.com (Vlad)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp1.blogger.com/_jbJWAmNKlvY/R28AHxZZ2aI/AAAAAAAAAGM/jc5nMACKZac/s72-c/MainForm.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://env-man.blogspot.com/2007/04/envman-user-guide.html</feedburner:origLink></item></channel></rss>

