예제 #1
0
        public override void CreateApplication(out DebugApplicationWrapper applicationWrapper)
        {
            IDebugApplication32 debugApplication;

            processDebugManager.CreateApplication(out debugApplication);
            applicationWrapper = DebugApplicationWrapper.Create(debugApplication);
        }
예제 #2
0
 /// <summary>
 /// Creates a wrapper for new debug application
 /// </summary>
 /// <param name="applicationWrapper">The wrapper for new debug application</param>
 public void CreateApplication(out DebugApplicationWrapper applicationWrapper)
 {
     if (_is64Bit)
     {
         IDebugApplication64 debugApplication64;
         _processDebugManager64.CreateApplication(out debugApplication64);
         applicationWrapper = new DebugApplicationWrapper(debugApplication64);
     }
     else
     {
         IDebugApplication32 debugApplication32;
         _processDebugManager32.CreateApplication(out debugApplication32);
         applicationWrapper = new DebugApplicationWrapper(debugApplication32);
     }
 }