Пример #1
0
        /// <summary>
        /// Starts the pointer scan.
        /// </summary>
        private void StartScan()
        {
            TrackableTask <PointerBag> pointerScanTask = PointerScan.Scan(this.TargetAddress, (UInt32)this.PointerRadius, this.PointerDepth, 4);

            TaskTrackerViewModel.GetInstance().TrackTask(pointerScanTask);
            PointerScanResultsViewModel.GetInstance().DiscoveredPointers = pointerScanTask.Result;
        }
Пример #2
0
 /// <summary>
 /// Starts the pointer scan.
 /// </summary>
 private void StartScan()
 {
     try
     {
         TrackableTask <PointerBag> pointerScanTask = PointerScan.Scan(this.TargetAddress, (UInt32)this.PointerRadius, this.PointerDepth, 4, PointerScannerViewModel.PointerScanTaskIdentifier);
         TaskTrackerViewModel.GetInstance().TrackTask(pointerScanTask);
         PointerScanResultsViewModel.GetInstance().DiscoveredPointers = pointerScanTask.Result;
     }
     catch (TaskConflictException)
     {
     }
 }
Пример #3
0
 /// <summary>
 /// Starts the pointer scan.
 /// </summary>
 private void StartScan()
 {
     try
     {
         PointerSize pointerSize = SessionManager.Session.OpenedProcess.Is32Bit() ? PointerSize.Byte4 : PointerSize.Byte8;
         TrackableTask <PointerBag> pointerScanTask = PointerScan.Scan(
             SessionManager.Session.OpenedProcess,
             this.TargetAddress,
             (UInt32)this.PointerRadius,
             this.PointerDepth,
             pointerSize.ToSize(),
             pointerSize,
             PointerScannerViewModel.PointerScanTaskIdentifier
             );
         TaskTrackerViewModel.GetInstance().TrackTask(pointerScanTask);
         PointerScanResultsViewModel.GetInstance().DiscoveredPointers = pointerScanTask.Result;
     }
     catch (TaskConflictException)
     {
     }
 }