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

牽著老婆滿街逛

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

Windows環(huán)境變量管理器 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) 評(píng)論(0)  編輯 收藏 引用


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   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>
            性欧美1819sex性高清| 亚洲青色在线| 一级成人国产| 在线播放日韩专区| 国产精品色一区二区三区| 欧美风情在线观看| 欧美在线啊v一区| 亚洲天堂久久| 日韩一级黄色av| 亚洲国产精品女人久久久| 久久午夜av| 欧美一区二区视频网站| 这里是久久伊人| 日韩视频免费大全中文字幕| 尤物九九久久国产精品的分类| 国产精品青草综合久久久久99| 欧美成人免费视频| 久久午夜羞羞影院免费观看| 性做久久久久久久免费看| 在线综合亚洲| 在线视频一区观看| 9色精品在线| 亚洲欧洲一区二区在线播放| 欧美国产先锋| 美女在线一区二区| 欧美不卡一区| 欧美大香线蕉线伊人久久国产精品| 久久精品国产99国产精品| 欧美一级视频一区二区| 亚洲永久免费精品| 亚洲一区日韩| 亚洲欧美日韩一区二区三区在线 | 久久久999精品| 久久精品国产亚洲一区二区三区| 亚洲欧美日韩精品综合在线观看| 亚洲视频图片小说| 亚洲婷婷在线| 亚洲午夜精品久久久久久浪潮 | 亚洲你懂的在线视频| 亚洲一区国产一区| 亚洲欧美欧美一区二区三区| 香蕉亚洲视频| 久久激情中文| 老司机免费视频一区二区| 久久视频这里只有精品| 麻豆av一区二区三区| 另类成人小视频在线| 免费看亚洲片| 欧美日韩免费观看一区| 欧美性大战久久久久久久| 国产精品视频久久| 国产午夜精品美女毛片视频| 在线观看欧美激情| 日韩午夜视频在线观看| 亚洲一区久久久| 久久久精彩视频| 欧美承认网站| 一本一本久久| 午夜伦理片一区| 免费不卡视频| 欧美视频在线观看一区二区| 国产午夜精品一区二区三区欧美| 在线播放豆国产99亚洲| 夜夜爽99久久国产综合精品女不卡 | 国产真实精品久久二三区| 又紧又大又爽精品一区二区| 99re66热这里只有精品3直播| 亚洲深爱激情| 久久一区二区三区超碰国产精品| 亚洲福利视频免费观看| 亚洲天堂网在线观看| 久久久久国产精品午夜一区| 欧美久久久久久久久| 国产欧美日韩不卡| 亚洲六月丁香色婷婷综合久久| 亚洲自拍偷拍麻豆| 欧美凹凸一区二区三区视频| 在线视频你懂得一区| 久久婷婷国产综合国色天香| 国产精品久久9| 亚洲国产日韩精品| 亚洲欧美日韩一区二区三区在线| 免费国产自线拍一欧美视频| 亚洲精品欧美日韩专区| 欧美一区二区三区在| 欧美日韩亚洲一区二区| 在线观看中文字幕不卡| 亚洲欧美国产精品桃花| 亚洲第一精品在线| 午夜宅男欧美| 欧美日韩国产成人在线观看| 伊大人香蕉综合8在线视| 亚洲综合色噜噜狠狠| 亚洲国产精品ⅴa在线观看| 亚洲欧美日韩视频二区| 欧美美女日韩| 亚洲高清成人| 久久久精品国产免大香伊| 夜夜爽av福利精品导航| 欧美成人精品福利| 国产主播一区二区三区| 亚洲欧美激情视频| 亚洲国产欧美精品| 久久精品五月婷婷| 国产欧美日韩综合一区在线播放| 一本一本久久| 亚洲黑丝在线| 欧美mv日韩mv国产网站| 精品1区2区3区4区| 久久久久久亚洲精品杨幂换脸| 中日韩美女免费视频网址在线观看| 免费看av成人| 一区二区三区在线免费观看| 久久不射网站| 亚洲欧美成人一区二区三区| 欧美日韩性生活视频| 99在线|亚洲一区二区| 亚洲福利视频专区| 老司机一区二区| 激情亚洲一区二区三区四区| 久久精品一区四区| 欧美一级淫片aaaaaaa视频| 国产美女精品视频免费观看| 午夜精品国产| 亚洲一区综合| 国产精品剧情在线亚洲| 亚洲在线视频观看| 亚洲一级一区| 国产偷久久久精品专区| 久久精品日韩| 欧美伊人久久大香线蕉综合69| 国产九区一区在线| 久久精品官网| 久久久久久久久久久成人| 一色屋精品视频免费看| 另类尿喷潮videofree| 久久久久91| 亚洲国产精品成人久久综合一区| 欧美国产激情| 欧美区日韩区| 亚洲欧美视频在线观看| 亚洲一区二区三区四区视频| 国产精品拍天天在线| 久久国产视频网| 欧美中文字幕在线| 亚洲国产精品久久久久婷婷884| 欧美激情网友自拍| 欧美欧美全黄| 欧美一区二区三区精品| 久久激情一区| 亚洲乱码国产乱码精品精98午夜| 亚洲精品一区二区三区蜜桃久| 欧美午夜精品伦理| 久久精品国产99精品国产亚洲性色| 欧美综合国产| 亚洲精品中文字幕在线观看| 夜夜爽夜夜爽精品视频| 国产欧美精品一区二区色综合| 巨乳诱惑日韩免费av| 欧美黄色aaaa| 先锋a资源在线看亚洲| 久久久久99| 一区二区不卡在线视频 午夜欧美不卡在 | 久久婷婷亚洲| 一区二区三区国产精华| 亚洲欧美日韩网| 亚洲电影av在线| 一本色道**综合亚洲精品蜜桃冫 | 午夜精品久久久99热福利| 在线视频国内自拍亚洲视频| 亚洲黄色视屏| 国产免费一区二区三区香蕉精| 欧美成人精品1314www| 欧美日韩另类在线| 久久久一本精品99久久精品66| 欧美丰满高潮xxxx喷水动漫| 性欧美办公室18xxxxhd| 女人色偷偷aa久久天堂| 亚洲欧美欧美一区二区三区| 玖玖精品视频| 午夜精品美女久久久久av福利| 久久三级福利| 午夜精品视频在线观看一区二区| 巨乳诱惑日韩免费av| 亚洲欧洲av一区二区| 久久永久免费| 欧美一区二区三区四区视频| 欧美成人免费网站| 久久久久久久国产| 欧美日韩在线观看视频| 欧美夫妇交换俱乐部在线观看| 国产精品一区二区三区免费观看| 亚洲国产经典视频| 国产综合久久久久久| 日韩香蕉视频| 亚洲美女福利视频网站| 久久精品国产99国产精品| 亚洲欧美日本伦理| 欧美日韩成人精品| 亚洲成人在线视频网站|