public static GVector <GProcessus> GetProcessus() { System.Diagnostics.Process[] prc = Process.GetProcesses(); UInt32 i = 0; GVector <GProcessus> list = new GVector <GProcessus>(); while (i < prc.Length) { GProcessus p = new GProcessus(prc[i]); list.PushBack(p); ++i; } return(list); }
public static GVector <GVolumeInformations> GetVolumes() { GVector <GVolumeInformations> list = new GVector <GVolumeInformations>(); String[] drives = Environment.GetLogicalDrives(); UInt32 i = 0; while (i < drives.Length) { GVolumeInformations t = new GVolumeInformations(drives[i]); list.PushBack(t); ++i; } return(list); }
public GVector <GFileInfos> Ls() { String[] files; files = Directory.GetFileSystemEntries(this._directory); int filecount = files.GetUpperBound(0) + 1; GVector <GFileInfos> list = new GVector <GFileInfos>(); int i = 0; while (i < filecount) { GFileInfos f = new GFileInfos(this._directory + "\\" + files[i]); list.PushBack(f); ++i; } return(list); }