用操作系统生成desktop.ini文件 ,怎么都没问题,但我用程序创建却就是不行,ini文件属性设置了只读、隐藏、系统,包括设置目录也做了系统、只读等各种属性设置测试,但就是没反应,晕死,哪位达人弄过,提示一下。
解决方案 »
- 如何判断网络连接状态和获取网络IP地址
- C#怎样写等待webBrowser打开完毕后执行代码?
- 问几个关于C#开发图书馆管理系统的问题:
- 如何在Microsoft.Data.ConnectionUI界面里添加MySQL数据库?
- 已知局域网中一个MAC地址,如何通过这个MAC地址得到IP地址
- 一个人做ERP -- 有人说不可能
- 怎样才能得到DataView中的记录数??
- 我在显示从SQL SERVER数据库里读出的图片时,想显示在IMAGE里,而ID又不定,其是由查询结果来决定的。如何解决该问题,在线立结
- 程序运行一会就出错 说是C#未处理 小白求助
- 用c#如何实现运行时按f2键更改label的值?就像windows下按f2键可以重命名一样的功能?
- c#实现这样的窗体
- 关于 判别 和 物体反弹(C#小游戏)
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine(@"[.ShellClassInfo] (“.”为一个半角的英文句点) ");
sw.WriteLine(@"InfoTip=专用文件夹,请勿修改。");
sw.WriteLine(@"InfoTip=IconFile=C:\测试\Program.EXE");
sw.WriteLine(@"IconIndex=0");
sw.Close();
fs.Close();
sw.Dispose();
fs.Dispose();
FileInfo fi = new FileInfo(Path + "\\desktop.ini");
fi.IsReadOnly = true; fi.Attributes = fi.Attributes | FileAttributes.System | FileAttributes.Hidden | FileAttributes.ReadOnly;
http://school.itzcn.com/special-spid-12.html
上面有关于这方面的信息,楼主可以看看,希望对你有所帮助。
IconFile=%SystemRoot%\system32\SHELL32.dll
IconIndex=4
这样就能 隐藏
[.ShellClassInfo]
[email protected],-12690
IconFile=%SystemRoot%\system32\SHELL32.dll
IconIndex=-238
[DeleteOnCopy]
Owner=Administrator
Personalized=14
PersonalizedName=My Videos
然后迅雷就改变了我的文件夹的图片,他的desktop.ini文件是这样的[.ShellClassInfo]
ConfirmFileOp=0
NoSharing=1
IconFile=C:\Program Files\Thunder Network\Thunder\Program\downloadfolder.ico
IconIndex=0
InfoTip=迅雷下载文件夹虽然已经结贴了,希望对你有帮助