2013-6-20-公共用户桌面和用户桌面
来源:互联网 发布:网络回路测试 编辑:程序博客网 时间:2024/05/24 01:11
1.获取用户桌面及其桌面的所有东西
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
DirectoryInfo di = new DirectoryInfo(path);
FileInfo[] files = di.GetFiles();//files包含了用户桌面(当前用户的桌面)的所有东西
2.获取公共用户桌面及其桌面的所有东西
调用C++的函数:
[DllImport("shfolder.dll", CharSet = CharSet.Auto)]
private static extern int SHGetFolderPath ( IntPtr hwndOwner, int nFolder, IntPtr hToken, int dwFlags, StringBuilder
lpszPath );
private const int MAX_PATH = 260;
private const int CSIDL_COMMON_DESKTOPDIRECTORY = 0x0019;
public static string GetAllUsersDesktopFolderPath ( )
{
StringBuilder sbPath = new StringBuilder(MAX_PATH);
SHGetFolderPath(IntPtr.Zero, CSIDL_COMMON_DESKTOPDIRECTORY, IntPtr.Zero, 0, sbPath);
return sbPath.ToString();
}
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
DirectoryInfo di = new DirectoryInfo(path);
FileInfo[] files = di.GetFiles();//files包含了用户桌面(当前用户的桌面)的所有东西
2.获取公共用户桌面及其桌面的所有东西
调用C++的函数:
[DllImport("shfolder.dll", CharSet = CharSet.Auto)]
private static extern int SHGetFolderPath ( IntPtr hwndOwner, int nFolder, IntPtr hToken, int dwFlags, StringBuilder
lpszPath );
private const int MAX_PATH = 260;
private const int CSIDL_COMMON_DESKTOPDIRECTORY = 0x0019;
public static string GetAllUsersDesktopFolderPath ( )
{
StringBuilder sbPath = new StringBuilder(MAX_PATH);
SHGetFolderPath(IntPtr.Zero, CSIDL_COMMON_DESKTOPDIRECTORY, IntPtr.Zero, 0, sbPath);
return sbPath.ToString();
}
- 2013-6-20-公共用户桌面和用户桌面
- 获取用户桌面路径
- SYSTEM 用户的桌面
- C#获取用户桌面地址
- Windows安全桌面与用户桌面间的通信
- Debian 8.0桌面系统root用户登录和root用户自动登录
- Debian 8.0桌面系统root用户登录和root用户自动登录
- 取得当前用户的桌面路径。
- 取windows用户桌面物理路径
- 添加删除桌面用户ubuntu10.10
- 桌面虚拟化之用户体验篇
- C#获取“所有用户桌面”的路径
- C#获取“所有用户桌面”的路径
- jQuery制作web qq用户体验桌面
- Ubuntu 13.04 用户安装 gnome 3.8 桌面
- cmd创建用户并初始化新用户桌面
- Windows桌面操作系统:用户体验观点
- Ubuntu 13.04 用户安装 gnome 3.8 桌面
- RSA密码系统 基于大数环境编写 密码学课程设计
- ReadExcel and doExport & doUpdate
- 二、初学Java多线程:用Thread类创建线程
- Unity3D简介
- easyui datagrid列中使用tooltip
- 2013-6-20-公共用户桌面和用户桌面
- 区分性训练训练流程简述(使用HTK工具)
- Java SE 自学笔记10 之 Java入口方法详解和读取键盘输入
- 彻底卸载McAfee和Agent的方法
- jq获取div的高度
- vim插件--NerdTree
- 值得学习的10款Web应用程序
- 2013-6-20-foreach之遍历集合时
- socket编程 - Asyncsocket使用大全