C#实现动态桌面背景图片切换(续)
2010-03-11 16:24
573 查看
问题描述:昨天搞了一个自动切换桌面的小程序,用着不太方便。因为我每次添加新图片都是手动修改XML文件和重启服务,于是我搞了一个配置程序如下:
代码
#region btnInstall_Click
private void btnInstall_Click(object sender, EventArgs e)
{
Directory.CreateDirectory(App_Path + "DynamicDesktop");
File.Copy(Environment.CurrentDirectory.ToString() + "/DynamicDesktop/BackGround.exe", App_Path + "DynamicDesktop\\BackGround.exe", true);
File.Copy(Environment.CurrentDirectory.ToString() + "/DynamicDesktop/BackGround.exe.manifest", App_Path + "DynamicDesktop\\BackGround.exe.manifest", true);
File.Copy(Environment.CurrentDirectory.ToString() + "/DynamicDesktop/蝴蝶.bmp", App_Path + "DynamicDesktop\\蝴蝶.bmp", true);
File.Copy(Environment.CurrentDirectory.ToString() + "/DynamicDesktop/desktop.xml", Environment.GetFolderPath(Environment.SpecialFolder.System) + "\\desktop.xml", true);
if (!File.Exists(txtSDK.Text.Trim() + "\\installutil.exe"))
{
MessageBox.Show("请选择正确 v2.0 SDK 路径!");
return;
}
string result = string.Empty;
result = Execute(txtSDK.Text + "\\installutil.exe " + App_Path + "DynamicDesktop\\BackGround.exe",0);
if (result.Contains("已完成事务处理安装"))
{
MessageBox.Show("安装成功!");
InitShowDesktop();
}
else
{
MessageBox.Show(result);
}
}
#endregion
代码
#region btnInstall_Click
private void btnInstall_Click(object sender, EventArgs e)
{
Directory.CreateDirectory(App_Path + "DynamicDesktop");
File.Copy(Environment.CurrentDirectory.ToString() + "/DynamicDesktop/BackGround.exe", App_Path + "DynamicDesktop\\BackGround.exe", true);
File.Copy(Environment.CurrentDirectory.ToString() + "/DynamicDesktop/BackGround.exe.manifest", App_Path + "DynamicDesktop\\BackGround.exe.manifest", true);
File.Copy(Environment.CurrentDirectory.ToString() + "/DynamicDesktop/蝴蝶.bmp", App_Path + "DynamicDesktop\\蝴蝶.bmp", true);
File.Copy(Environment.CurrentDirectory.ToString() + "/DynamicDesktop/desktop.xml", Environment.GetFolderPath(Environment.SpecialFolder.System) + "\\desktop.xml", true);
if (!File.Exists(txtSDK.Text.Trim() + "\\installutil.exe"))
{
MessageBox.Show("请选择正确 v2.0 SDK 路径!");
return;
}
string result = string.Empty;
result = Execute(txtSDK.Text + "\\installutil.exe " + App_Path + "DynamicDesktop\\BackGround.exe",0);
if (result.Contains("已完成事务处理安装"))
{
MessageBox.Show("安装成功!");
InitShowDesktop();
}
else
{
MessageBox.Show(result);
}
}
#endregion
相关文章推荐
- C#实现动态桌面背景图片切换
- C#实现动态桌面背景图片切换
- 实现动态切换对象的背景图片
- jquery动态切换背景图片的简单实现方法
- atitit.GUI图片非规则按钮跟动态图片切换的实现模式总结java .net c# c++ web html js
- 用Python实现动态的切换桌面背景
- atitit.GUI图片非规则按钮跟动态图片切换的实现模式总结java .net c# c++ web html js
- C# 实现设置桌面背景图片的功能
- Photoshop实现修改gif格式动态图片,如切换背景颜色等.....
- 怎么实现点击屏幕背景图片的某一区域,切换另一张屏幕背景?没分了,希望大家帮帮我这个菜鸟!
- 无js实现点击图片切换背景css3
- c#WINFORM中如何为动态生成的按钮加背景图片
- android Button 切换背景,实现动态按钮和按钮颜色渐变
- 纯js实现背景图片切换效果代码
- NSIS 背景动态切换显示图片 (学习七)
- Qt实现桌面动态背景雪花飘落程序
- 自定义TabHost实现背景图片随选项卡切换滑动效果
- C#PDA智能程序图片动态变化进度条设计及实现
- 自定义TabHost实现背景图片随选项卡切换滑动效果
- 【原创】C#+JS 实现动态增减图片上传框