From: Egon A. <po...@ta...> - 2004-05-21 08:57:24
|
Hi, I suddenly came in a very unpleasant situation after I had updated some dll-files that apparently vere incompatible with old dll-files. I got this annoying message asking whether I would like to report this to Microsoft. Well, no! None of the programs or dll's are from Microsoft, so I don't want them to snoop around in the program code. Now the question is, how do I within my program-code ensure that this massage does not come up in case of a programming error or as in this particular case an incompatibility problem? I'm not particular interested in how I can turn it off on my computer, but how I ensure that a bug in my program is not reported to Microsoft. Best regards Egon Andersen |
From: John G. <jo...@jo...> - 2004-05-21 12:52:00
|
Egon Andersen wrote: > I'm not particular interested in how I can turn it off on my > computer, but how I ensure that a bug in my program is not reported > to Microsoft. There is no way to do what you ask that I know of. Someone else may prove me wrong, but I believe this feature is part of newer versions of Windows and must be turned off on the user's side of the fence, not the application's. -- John Gaughan http://www.johngaughan.net/ jo...@jo... |
From: Kuba O. <ku...@ma...> - 2004-05-21 13:17:14
|
> > I'm not particular interested in how I can turn it off on my > > computer, but how I ensure that a bug in my program is not reported > > to Microsoft. > > There is no way to do what you ask that I know of. Someone else may > prove me wrong, but I believe this feature is part of newer versions of > Windows and must be turned off on the user's side of the fence, not the > application's. I'm sure there must be some registry entry to turn if off or maybe some API to call. Snoop on MSDN. Cheers, Kuba |
From: Matt E. <me...@in...> - 2004-05-21 14:31:02
|
go to "Start / Settings / Control Panels / System / Advanced / Error Reporting" and select "disable error reporting", click "OK" and forget it ever happened. This is with all the Crayola turned off (classic start menu etc) so your mileage may slightly vary. Matt |
From: Egon A. <po...@ta...> - 2004-05-21 15:01:39
|
Kuba Ober wrote: >>>I'm not particular interested in how I can turn it off on my >>>computer, but how I ensure that a bug in my program is not reported >>>to Microsoft. >> >>There is no way to do what you ask that I know of. Someone else may >>prove me wrong, but I believe this feature is part of newer versions of >>Windows and must be turned off on the user's side of the fence, not the >>application's. > > > I'm sure there must be some registry entry to turn if off or maybe some API to > call. Snoop on MSDN. > I've searched both MSDN and Google, but with not solution about how to turn it off from the application. There are plenty descriptions about how to turn it off on the computer, but that is, as you know, not what I'm looking for. So if someone have a specific suggestion, I'll be pleased. My applications carry sensitive information, so I don't really want anyone to share neither binary code nor data with MS. Best regards Egon Andersen |
From: Kuba O. <ku...@ma...> - 2004-05-21 15:55:34
|
On Friday 21 May 2004 11:01 am, Egon Andersen wrote: > Kuba Ober wrote: > >>>I'm not particular interested in how I can turn it off on my > >>>computer, but how I ensure that a bug in my program is not reported > >>>to Microsoft. > >> > >>There is no way to do what you ask that I know of. Someone else may > >>prove me wrong, but I believe this feature is part of newer versions of > >>Windows and must be turned off on the user's side of the fence, not the > >>application's. > > > > I'm sure there must be some registry entry to turn if off or maybe some > > API to call. Snoop on MSDN. > > I've searched both MSDN and Google, but with not solution about how to > turn it off from the application. > There are plenty descriptions about how to turn it off on the computer, > but that is, as you know, not what I'm looking for. If what you're trying to say is that you don't want to turn it off globally, but just for your applciation, then you may be out of luck. But anyhow, what you cite is enough information -- should be, at least. There's an application that does handle that, and you can simply run a debugger, hook up to appropriate "get control data" (or somesuch) functions and look what API is called in order to change the status. I'd start with changing the setting and comparing the registry dump before and after the change. If it's in the registry, you'll have it that way. Cheers, Kuba |
From: Egon A. <po...@ta...> - 2004-05-21 16:19:14
|
Egon Andersen wrote: > Kuba Ober wrote: > >>>> I'm not particular interested in how I can turn it off on my >>>> computer, but how I ensure that a bug in my program is not reported >>>> to Microsoft. >>> >>> >>> There is no way to do what you ask that I know of. Someone else may >>> prove me wrong, but I believe this feature is part of newer versions of >>> Windows and must be turned off on the user's side of the fence, not the >>> application's. >> >> >> >> I'm sure there must be some registry entry to turn if off or maybe >> some API to call. Snoop on MSDN. >> > > I've searched both MSDN and Google, but with not solution about how to > turn it off from the application. > There are plenty descriptions about how to turn it off on the computer, > but that is, as you know, not what I'm looking for. > > So if someone have a specific suggestion, I'll be pleased. > I've solved it, so that I mark it in the registry during installation. For those who search the list for the solution, I'll give this info: It is in the Registry \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting\ExclusionList <applicationname.exe> 1 Hope this can help others in the future. And thanks for the feedbacks. Best regards Egon Andersen |
From: Matt E. <me...@in...> - 2004-05-21 14:40:22
|
> Egon Andersen wrote: > > I'm not particular interested in how I can turn it off on my > > computer, but how I ensure that a bug in my program is not reported > > to Microsoft. Ah, reading the earlier parth of the thread last... IIRC there's an API where you can register your own handler for your application. No idea how, but this is what I was lead to believe.. |
From: David F. <da...@sj...> - 2004-05-21 15:49:49
|
Matt Emson wrote: >>Egon Andersen wrote: >> >> >>>I'm not particular interested in how I can turn it off on my >>>computer, but how I ensure that a bug in my program is not reported >>>to Microsoft. >>> >>> > >Ah, reading the earlier parth of the thread last... IIRC there's an API >where you can register your own handler for your application. No idea how, >but this is what I was lead to believe.. > > > Have a look at Dr MinGW (google for this), I think it will give you the information you need... David |
From: Joel S. <sa...@co...> - 2004-05-21 20:35:52
|
John Gaughan said: > Egon Andersen wrote: >> I'm not particular interested in how I can turn it off on my >> computer, but how I ensure that a bug in my program is not reported >> to Microsoft. > > There is no way to do what you ask that I know of. Someone else may > prove me wrong, but I believe this feature is part of newer versions of > Windows and must be turned off on the user's side of the fence, not the > application's. > Naive Theory) M$ figures most crashes are the fault of windows, not the app, so they want to fix it... Conspiracy Theory) M$ wants to know whether the mozilla-detecting code in winxp is working... Looking at the "error report" can be a quick way to find where the proble= m is, and where to point a real debugger. --Joel |