ChangeEnvironmentTool 总结

文件夹选择:

FolderBrowserDialog fbd = newFolderBrowserDialog();

if (fbd.ShowDialog() == DialogResult.OK)

{

    this.txtPath.Text = fbd.SelectedPath;

}

直接实例化该类,不需要控件就能实现。


在C#中直接运行PowerShell命令:

publicstaticvoid RunPS(string command)

{

     PowerShell ps = PowerShell.Create();

     ps.AddScript(command);

     ps.Invoke();

     ps.Dispose();

}

调用这个类需要引用System.Management.Automation.dll

另外 PowerShell 有 AddCommand、AddParameter等命令。


命令总结:

清理IE:Powershell.AddScript("RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255");

这条命令基于 C:\WINDOWS\system32\inetcpl.cpl DLL文件

还有一下命令也相同

清除Internet临时文件:RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

清除Cookies:RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

清除历史记录:RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1

清除表单数据:RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16

清除密码:RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32

清除上述全部以及IE7中使用加载项保存的数据:RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351


C#操作iis基本命令:

调用ServerManager类 需要引用 Microsoft,Web.Administration,dll

创建一个基本的website

ServerManager iis = newServerManager();

iis.Sites.Add(webname,"http", Port(*:80:), physicalpath);

iis.CommitChanges();


删除website

ServerManager iis = newServerManager();

Site site = iis.Sites[this.txtDelete.Text];

if (site != null)

{

    iis.Sites.Remove(site);

    iis.CommitChanges();

    MessageBox.Show("success");

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值