Пример #1
0
            public bool TryMoveNext(Toolhelp32.Snapshot snap, out Toolhelp32.IEntry entry)
            {
                var x = new WinProcessEntry {
                    dwSize = Marshal.SizeOf(typeof(WinProcessEntry))
                };
                var b = Process32Next(snap, ref x);

                entry = x;
                return(b);
            }
    public bool TryMoveNext(Toolhelp32.Snapshot snap, out Toolhelp32.IEntry entry)
    {
        var x = new WinHeap32ListEntry {
            dwSize = (UIntPtr)Marshal.SizeOf(typeof(WinHeap32ListEntry))
        };
        var b = Heap32ListNext(snap, ref x);

        entry = x;
        return(b);
    }
Пример #3
0
 public static extern bool Process32Next(Toolhelp32.Snapshot snap, ref WinProcessEntry entry);
 public static extern bool Thread32Next(Toolhelp32.Snapshot snap, ref WinThreadEntry entry);
 public static extern bool Module32Next(Toolhelp32.Snapshot snap, ref WinModuleEntry entry);
 public static extern bool Heap32ListNext(Toolhelp32.Snapshot snap, ref WinHeap32ListEntry entry);