Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }