青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

Windows環境變量管理器 EnvMan(Windows Environment Variables Manager)

Main Form

Edit Form

News

15/10/2007 EnvMan-1.2.2 is released

  • Fixed problem with Delete button on Edit Form.

Introduction

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.

EnvMan User Guide

Installation

In order to run this program you need to have .Net 2.0 runtime installed. After installing .Net 2.0 runtime download program binaries from the EnvMan Project Website. 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 I am planning to offer a choice of Windows Installer (MSI) setups and "ClickOnce" for installations and upgrades.

Using a program

Windows Environment Variables Manager (EnvMan) has a simple interface similar to common Environment Variables Editing tool in Systems control panel.

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.

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 selecting 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.

Every change performed by side buttons can be undone or redone using arrow buttons. Tool Tip on these buttons shows an action they are going to perform. Keep in mind, if you used undo and then performed an action, every redo command is cleared after that action.

Variable Import/Export

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.

All imported values will have a "+" sign on their type icons.

Open in Explorer context menu

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.

Running on Vista

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.

Select compatibility tab and check "Run this program as an Administrator" check box.

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.

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.

For more tips and instructions please visit EnvMan project News blog.

Code behind

System Environment Variables Management

Whole application is based around of idea of using System.Environment class and its GetEnvironmentVariables, GetEnvironmentVariable, SetEnvironmentVariable functions. A list of values separated by ';' is divided into separate strings and loaded into the grid to allow easy manipulation.

Below is an extract of the source code used to load and save environment variables:

public IDictionary GetEnvVariables(EnvironmentVariableTarget varType)
{
return Environment.GetEnvironmentVariables(varType);
}
public string GetEnvVariable(string varName, EnvironmentVariableTarget varType)
{
return Environment.GetEnvironmentVariable(varName, varType);
}
public void SetEnvironmentVariable(string varName, string varValue, EnvironmentVariableTarget varType)
{
ValidateVariables(varName, varValue);
Environment.SetEnvironmentVariable(varName, varValue, varType);
}
public void DeleteEnvironmentVariable(string varName, EnvironmentVariableTarget varType)
{
SetEnvironmentVariable(varName, null, varType);
} 

Licence

This program is distributed under the terms of the GNU General Public License v2 or later.

History

Version 1.2.2

  • Fixed problem with Delete button on Edit Form
  • Removed Setup project. It will be replaced by WiX setup.

Version 1.2.1

  • BT1767453 On value edit Undo Redo not recording. Fixed problems when user does not enter text into value cell.
  • BT1792173 Incorrectly detected Value type. Checking that path string is starts with "<drive>:\".
  • BT1806716 Grid Cell accepts semi colon. Added validation DataGridView in Edit form.

Version 1.2

  • Implementation of Import/Export variable values functionality (BT1709867)
  • Implementation of Locate/Open in Windows Explorer Edit Form Grid context menu (BT1729869 - Implemented by PRANKENST!EN)
  • Upgraded license to GPL Version 3

Version 1.1.2

  • Fixed reloading of Main Form on Row double click
  • Added remembering current row and setting it visible after reloading
  • Set Buttons State happens on Data Grid View current selection change
  • Fixed row deletion when user hits delete key on keyboard
  • Added Help Menu new entries.
  • Added credits box in About box
  • Modified CleanAll.bat to work with new projects
  • Added automated build of Setup project

Version 1.1.1.0

  • Implementation of Undo/Redo functionality (Bug Tracker ID: 1705000)
  • Added Tool Tip info for icons in Edit Form

Version 1.1.0.2

  • Made single selection in the Edit form grid
  • Set minimum sizes for main and edit forms
  • Fixed bug on renaming variable name

Version 1.1.0.1

  • Fix alignment of the delete button.
  • Added the current log-on user on Top of User Variables grid
  • Simplify parsing of the variable value string by using string.split function
  • Add settings to save splitter position of the component

Version 1.1.0.0 Released on project site at SourceForge

Support

EnvMan Project at SourceForge
EnvMan News Blog

If you have problems getting latest demo and source files from SourceForge try downloading CodeProject files below.

About Vladislav Setchin


I have never shared my work online before. Now time has come. I recently started a Software Development Toolbox project. Anyone is welcome to view and add your share to it.

Click here to view Vladislav Setchin's online profile.

posted on 2007-12-01 21:38 楊粼波 閱讀(930) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧洲日产国产网站| 一本一道久久综合狠狠老精东影业 | 国语自产精品视频在线看8查询8 | 亚洲欧美视频一区二区三区| 亚洲破处大片| 欧美日韩一区二区国产| 亚洲一区二区精品| 亚洲天堂成人| 国内精品美女av在线播放| 久久在线91| 欧美精品国产一区| 亚洲欧美久久久久一区二区三区| 午夜免费在线观看精品视频| 国产自产2019最新不卡| 欧美福利一区二区| 欧美日韩一区国产| 久久国产一二区| 美女视频一区免费观看| 一区二区三区日韩欧美| 午夜伦欧美伦电影理论片| 在线观看欧美日本| 一区二区三区成人精品| 国内精品久久久久影院色| 欧美日韩精品三区| 性欧美video另类hd性玩具| 久久久久久久97| 亚洲一区自拍| 美女日韩在线中文字幕| 午夜精品久久久99热福利| 久久久91精品国产一区二区精品| 亚洲日本免费| 欧美在线国产精品| 日韩一级网站| 久久久久久久久久久久久久一区 | 国产一区二区中文字幕免费看| 久久综合婷婷| 国产精品日韩精品| 亚洲国产精品尤物yw在线观看| 国产精品综合av一区二区国产馆| 免费视频一区二区三区在线观看| 欧美日韩亚洲一区二区| 免费在线观看成人av| 欧美69视频| 久久午夜电影网| 国产精品网站一区| 一本色道久久综合亚洲精品不 | 国产欧美精品久久| 亚洲美女区一区| 亚洲精品久久久久| 久久久最新网址| 久久精品卡一| 国产精品免费区二区三区观看| 亚洲激情一区二区| 一区二区三区在线视频免费观看| 亚洲一区一卡| 午夜精品久久久久久久99黑人| 欧美激情一级片一区二区| 久久综合网hezyo| 国产真实乱子伦精品视频| 亚洲午夜女主播在线直播| 亚洲美女91| 欧美日韩国产精品| 亚洲精品久久嫩草网站秘色| 91久久精品国产91久久性色tv | 一本色道久久综合亚洲精品小说| 亚洲欧洲一区二区在线播放| 巨乳诱惑日韩免费av| 蜜桃久久精品乱码一区二区| 国内成人精品视频| 久久蜜桃香蕉精品一区二区三区| 久久综合精品国产一区二区三区| 国产午夜精品全部视频播放| 午夜宅男久久久| 久久综合久久美利坚合众国| 国内精品久久久| 蜜桃av一区二区在线观看| 亚洲第一狼人社区| 一区二区欧美视频| 国产精品久久久久久久久久免费 | 99国产精品国产精品久久| 亚洲伊人伊色伊影伊综合网| 国产精品一区在线观看| 午夜精品视频一区| 久久综合伊人77777麻豆| 在线日韩欧美| 欧美激情 亚洲a∨综合| 夜夜狂射影院欧美极品| 午夜精品www| 曰本成人黄色| 欧美区二区三区| 亚洲一区在线看| 久久综合给合久久狠狠色| 日韩视频不卡| 国产女精品视频网站免费| 久久久久一区二区| 亚洲精选视频在线| 久久精品亚洲| 99精品国产福利在线观看免费 | 久久久国产精品一区二区中文| 免费黄网站欧美| 一区二区三区视频在线看| 国产婷婷精品| 欧美日本在线一区| 久久精品导航| 在线综合亚洲| 亚洲黄一区二区三区| 性18欧美另类| 日韩视频免费观看| 国产一区在线观看视频| 欧美日本高清| 另类人畜视频在线| 亚洲影院色无极综合| 亚洲第一精品电影| 久久久久久久精| 亚洲综合日韩在线| 亚洲精品一区在线观看| 黄色欧美成人| 国产欧美69| 欧美视频中文字幕在线| 男同欧美伦乱| 久久精品国产综合| 亚洲欧美一区二区激情| 亚洲美洲欧洲综合国产一区| 欧美成黄导航| 久久综合色播五月| 欧美中文字幕第一页| 亚洲午夜av在线| 夜夜嗨av一区二区三区网页| 亚洲第一精品福利| 一区在线免费观看| 国户精品久久久久久久久久久不卡 | 欧美激情二区三区| 麻豆久久婷婷| 狼人天天伊人久久| 久久精品首页| 欧美一区二区久久久| 亚洲综合另类| 亚洲综合不卡| 亚洲女与黑人做爰| 亚洲性图久久| 亚洲男人的天堂在线| 亚洲已满18点击进入久久| 中文网丁香综合网| 国产精品99久久久久久白浆小说| 99re亚洲国产精品| 日韩视频免费看| av成人黄色| 午夜精品久久久久久久久久久 | 欧美福利视频网站| 欧美福利网址| 亚洲精品一级| 夜夜爽www精品| 亚洲夜间福利| 性色av一区二区三区| 欧美在线视频在线播放完整版免费观看| 亚洲免费人成在线视频观看| 欧美一区二区在线| 久久精品日产第一区二区三区| 久久久久一本一区二区青青蜜月| 久久久免费观看视频| 免费久久久一本精品久久区| 欧美精品成人91久久久久久久| 欧美日韩精品在线观看| 国产精品日本欧美一区二区三区| 国产乱人伦精品一区二区| 一区二区三区在线观看国产| 亚洲国产综合在线看不卡| 99在线热播精品免费| 欧美亚洲日本国产| 久久久亚洲成人| 亚洲人体影院| 亚洲欧美三级在线| 欧美成人一区二区在线| 国产精品乱码| 亚洲国产你懂的| 亚洲欧美日韩精品久久亚洲区| 久久精品中文| 亚洲精品女人| 这里只有视频精品| 久久亚洲综合网| 国产精品美女久久| 亚洲国产毛片完整版| 亚洲图片在线| 免费91麻豆精品国产自产在线观看| 最新成人在线| 久久精品夜色噜噜亚洲a∨| 欧美激情亚洲另类| 好吊成人免视频| 亚洲专区一区| 男男成人高潮片免费网站| 亚洲香蕉在线观看| 欧美高清视频一区二区三区在线观看| 国产精品久久久久久久久久久久久 | 欧美色图天堂网| 在线观看亚洲精品视频| 亚洲女同在线| 日韩视频在线播放| 美国十次成人| 在线国产欧美| 久久视频这里只有精品|