Tag: 系统

获取Windows机器上的pc(系统)信息 – C#脚本

有没有办法通过使用c#脚本获取以下信息。 PC名称服务标签CPU类型c:\驱动器,已安装的RAM,操作系统名称,操作系统产品密钥,Office版本和Office产品密钥的CPU速度大小。 谢谢。

删除关闭文件

使用的语言:C# 理论:我想在临时文件夹中创建一个带有FileOptions.DeleteOnClose标志的文件。 文件已成功创建,我将dato写入其中,下一步是启动与文件Process.Start(…)关联的应用程序,并允许用户检查文档,最后我关闭我的句柄,然后尽快其他进程关闭临时文件的句柄,该文件被操作系统删除。 我的问题是其他进程无法打开文件,即使是阅读,尽管我添加了FileShare.ReadWrite | FileShare.Delete到共享模式。 有什么建议?

如何获取实际(本地化)文件夹名称?

我在c#中编写一个function,我需要列出给定目录中的所有文件/文件夹名称。 该function在EN OS上运行良好,但是当我在本地化操作系统(例如)德语上运行应用程序时,我仍然获得特殊文件夹的英文名称(程序文件而不是程序,collections夹而不是Favoriten等)。 我不认为带有Environment.SpecialFolder的Environment.GetFolderPath可以提供任何帮助,因为它与我想要的完全相反,即它给出了枚举的特殊文件夹的完整路径,而我想要给定的本地化名称路径。 我尝试过使用File,SHFileInfo,但没有用。 任何想法,我怎样才能获得操作系统中显示的文件夹名称?

文件系统TreeView

我正在使用文件系统,我有一个List 文件对象,文件路径作为属性。 基本上我需要在.NET中创建一个树视图,但我很难想到最好的方法去做这个,因为我需要从列表创建一个树结构,如: C:/WINDOWS/Temp/ErrorLog.txt C:/Program Files/FileZilla/GPL.html C:/Documents and Settings/Administrator/ntuser.dat.LOG 等等…. 该列表根本没有结构,我无法对当前的对象结构进行任何更改。 我在C#工作。 非常感谢所有贡献者