by garymccartney » Wed Sep 03, 2014 4:41 pm
Thank You for you help in the past.
I did two thing since my last post.
I renamed madTestMailAPIs to RunThisFirst.exe
I created a program that would throw an exception immediately name RunThisSecond.exe.
When they run RunThisFirst they get this information
date/time : 2014-09-03, 16:42:19, 856ms
computer name : MAN-LAURAE1
user name : man-laurae
registered owner : Expeditors International / Expeditors International
operating system : Windows 7 Service Pack 1 build 7601
system language : English
system up time : 5 days 23 hours
program up time : 18 milliseconds
processors : 4x Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz
physical memory : 1513/3317 MB (free/total)
free disk space : (C:) 246.88 GB
display mode : 1280x1024, 32 bit
process id : $e7c
allocated memory : 31.39 MB
executable : RunThisFirst.exe
exec. date/time : 2013-08-05 22:23
compiled with : Delphi 4
madExcept version : 3.0n
callstack crc : $817fc1e0, $a648302f, $a648302f
exception number : 1
exception message : The application seems to be frozen.
main thread ($1ab8):
00401d2d +061 RunThisFirst.exe System FillerSizeBeforeGap
00447ad3 +083 RunThisFirst.exe madExcept CreateBugReport
00491420 +034 RunThisFirst.exe mailtest 1000 +1 TFMailForm.FormCreate
004843d1 +031 RunThisFirst.exe Forms TCustomForm.DoCreate
00484115 +009 RunThisFirst.exe Forms TCustomForm.AfterConstruction
004030cf +003 RunThisFirst.exe System @AfterConstruction
004840f5 +171 RunThisFirst.exe Forms TCustomForm.Create
0048ae3d +031 RunThisFirst.exe Forms TApplication.CreateForm
00491c4f +02f RunThisFirst.exe madTestMailAPIs 15 +2 initialization
76b6ee1a +010 kernel32.dll BaseThreadInitThunk
disassembling:
[...]
00491416 lea eax, [ebp-4]
00491419 push eax
0049141a xor ecx, ecx
0049141c xor edx, edx
0049141e mov al, 1
00491420 > call -$499d5 ($447a50) ; madExcept.CreateBugReport
00491425 mov edx, [ebp-4]
00491428 mov eax, [ebx+$2c4]
0049142e call -$2230b ($46f128) ; Controls.TControl.SetText
00491433 xor eax, eax
00491435 pop edx
[...]