|
Author | Topic: DEP issue with IDE (Read 83 times) |
Kuron New Member
 member is offline
Joined: Mar 2009 Gender: Male  Posts: 21
|  | DEP issue with IDE « Thread Started on Mar 16, 2009, 3:22pm » | |
I still can't run B2D on my DEV machine because the DEP issue with the IDE still hasn't been fixed. I strongly believe this is the #1 reason it didn't sell well and the community is still so small.
Anybody with XP SP2 or above running on hardware made within the past five-six years who downloads this won't be able to run it. All they will get is an error message "to help protect your computer Windows has closed this program".
Most potential customers/users would delete/remove the program immediately after seeing this and never give it a second chance. Which is sad, as B2D is a real gem.
| |
|
Guilect Administrator
     member is offline
Joined: May 2005 Posts: 843
|  | Re: DEP issue with IDE « Reply #1 on Mar 16, 2009, 5:49pm » | |
Hey B.M.,
ya things are still the same, sorry.
still only one person has mentioned having this issue.
still does not happen on my development machine so as you know it would be impossible to randomly change code trying to solve a problem that you can not reproduce.
Brutus2D still uses the CodeSense editor OCX and the RevTabs OCX for the IDE . Either of these could be causing the problem, but as they are compiled third party OCX's they can not be changed.
still the easiest solution for someone experiencing this issue is to define the Brutus2D IDE exe as an exception to DEP.
Cheers
[edit] For those wondering what the heck DEP is : http://en.wikipedia.org/wiki/Data_Execution_Prevention
| |
|
Kuron New Member
 member is offline
Joined: Mar 2009 Gender: Male  Posts: 21
|  | Re: DEP issue with IDE « Reply #2 on Mar 16, 2009, 7:50pm » | |
Mar 16, 2009, 5:49pm, Guilect wrote:| still the easiest solution for someone experiencing this issue is to define the Brutus2D IDE exe as an exception to DEP. |
|
That is very bad advice to give to people since the permission "can" (can, not always) be granted to any APIs/DLLs that the IDE calls. With the security problems that MS is once again having that DEP does help protect against, disabling DEP for any program is not safe.
The safer solution is to run the B2D IDE in a sandbox using a program like Sandboxie (or others) to help protect your system when DEP is disabled 
FWIW, I wouldn't blame CodeSense. Although it is a long ago discontinued control, other CodeSense based editors (OCX & DLL versions of CodeSense) I have work fine.
I think there is likely an issue with VB6 itself as most of the DEP errors I have seen in apps over the past few years have been made with VB6. IMHO, VB6 could really use a SP7.
| |
|
matthew Senior Member
    member is offline
![[avatar]](http://matthew-4gl.wikispaces.com/space/showimage/proboards_ken_cropped.gif)
Joined: Sept 2006 Gender: Male  Posts: 302 Location: England
|  | Re: DEP issue with IDE « Reply #3 on Mar 17, 2009, 3:40am » | |
I'd always wondered whether or not I could use my XP recovery disks to install XP on my Vista laptop. 
Over the weekend I tried & it worked, I had to spend a few hours installing updates & finding hardware drivers but everything is working again now. I've never encountered DEP issues before using Brutus2D, which version of XP are you using?
| |
|
u9 God
     member is offline
![[avatar]](http://playbasic.wikicomplete.info/common--images/avatars/0/31/a48.png)
"...there's plenty of Sid to go around" - Ice Age
Joined: Jun 2006 Gender: Male  Posts: 566 Location: Faroe Islands
|  | Re: DEP issue with IDE « Reply #4 on Mar 17, 2009, 4:05am » | |
I have never encountered such error either. Not with brutus2d, not with any program. I don't know why you are getting this error Kuron. Maybe one of your dll's has been compromised?
| The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents. (Nathaniel Borenstein) www.wirednerd.com |
|
Guilect Administrator
     member is offline
Joined: May 2005 Posts: 843
|  | Re: DEP issue with IDE « Reply #5 on Mar 17, 2009, 6:32am » | |
@ Kuron et al, I would fix this DEP issue in a heartbeat if I knew how to do it. If I could get it to happen for me, then I could try things in code to see who the culprit was.
@matthew neat, but I would have thought that the online activation would have balked at seeing such different hardware between installs.
| |
|
matthew Senior Member
    member is offline
![[avatar]](http://matthew-4gl.wikispaces.com/space/showimage/proboards_ken_cropped.gif)
Joined: Sept 2006 Gender: Male  Posts: 302 Location: England
|  | Re: DEP issue with IDE « Reply #6 on Mar 17, 2009, 11:44am » | |
Well I thought something similar but after reading this it seems that if you buy your computer from a large electronics retailer the online activation is turned off. The reason why it must have worked is because I brought both computers from the same retailer.
| |
|
Kuron New Member
 member is offline
Joined: Mar 2009 Gender: Male  Posts: 21
|  | Re: DEP issue with IDE « Reply #7 on Mar 17, 2009, 12:55pm » | |
Quote:| I'd always wondered whether or not I could use my XP recovery disks to install XP on my Vista laptop. |
| FOr VIsta isn't this considered an "upgrade"? I think you can still buy a Vista machine and pay $20 upgrade to XP.
Quote:| I've never encountered DEP issues before using Brutus2D, which version of XP are you using? |
| Don't confuse software & hardware DEP protection.
Quote:| Maybe one of your dll's has been compromised? |
| Nopers.
I will post the bug info in a bit.
| |
|
Kuron New Member
 member is offline
Joined: Mar 2009 Gender: Male  Posts: 21
|  | Re: DEP issue with IDE « Reply #8 on Mar 17, 2009, 1:06pm » | |
All errors generated:
Code:EventType : BEX P1 : Brutus2D.exe P2 : 1.8.0.7 P3 : 49937166 P4 : unknown P5 : 0.0.0.0 P6 : 00000000 P7 : 00170fa8 P8 : c0000005 P9 : 00000008
|
|
Code:<?xml version="1.0" encoding="UTF-16"?> <DATABASE> <EXE NAME="Brutus2D.exe" FILTER="GRABMI_FILTER_PRIVACY"> <MATCHING_FILE NAME="Brutus2D.exe" SIZE="1028096" CHECKSUM="0xFAB6C80C" BIN_FILE_VERSION="1.8.0.7" BIN_PRODUCT_VERSION="1.8.0.7" PRODUCT_VERSION="1.08.0007" COMPANY_NAME="Pewter Software" PRODUCT_NAME="brutus2d" FILE_VERSION="1.08.0007" ORIGINAL_FILENAME="Brutus2D.exe" INTERNAL_NAME="Brutus2D" LEGAL_COPYRIGHT="Copyright 2005" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x105847" LINKER_VERSION="0x10008" UPTO_BIN_FILE_VERSION="1.8.0.7" UPTO_BIN_PRODUCT_VERSION="1.8.0.7" LINK_DATE="02/12/2009 00:46:30" UPTO_LINK_DATE="02/12/2009 00:46:30" VER_LANGUAGE="English (United States) [0x409]" /> <MATCHING_FILE NAME="Uninstal.exe" SIZE="80477" CHECKSUM="0x85175831" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="12/17/2004 08:55:53" UPTO_LINK_DATE="12/17/2004 08:55:53" /> <MATCHING_FILE NAME="BrutusMap\BrutusMap.exe" SIZE="70656" CHECKSUM="0xE5B1DA84" BIN_FILE_VERSION="1.8.0.2" BIN_PRODUCT_VERSION="1.8.0.2" PRODUCT_VERSION="1.08.0002" COMPANY_NAME="Pewter Software" PRODUCT_NAME="BrutusMap" FILE_VERSION="1.08.0002" ORIGINAL_FILENAME="BrutusMap.exe" INTERNAL_NAME="BrutusMap" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x10008" UPTO_BIN_FILE_VERSION="1.8.0.2" UPTO_BIN_PRODUCT_VERSION="1.8.0.2" LINK_DATE="02/22/2008 02:13:02" UPTO_LINK_DATE="02/22/2008 02:13:02" VER_LANGUAGE="English (United States) [0x409]" /> <MATCHING_FILE NAME="examples\ogg\vbogg.dll" SIZE="110592" CHECKSUM="0xE27E38A" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="10/06/2003 18:20:43" UPTO_LINK_DATE="10/06/2003 18:20:43" /> </EXE> <EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY"> <MATCHING_FILE NAME="kernel32.dll" SIZE="983552" CHECKSUM="0x4CE79457" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xFF848" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:56:36" UPTO_LINK_DATE="08/04/2004 07:56:36" VER_LANGUAGE="English (United States) [0x409]" /> </EXE> </DATABASE>
|
|
| |
|
Kuron New Member
 member is offline
Joined: Mar 2009 Gender: Male  Posts: 21
|  | Re: DEP issue with IDE « Reply #9 on Mar 17, 2009, 1:09pm » | |
I should email you the third file since it is technically a memory dump that Windows does. What email addy should I send it to?
| |
|
Kuron New Member
 member is offline
Joined: Mar 2009 Gender: Male  Posts: 21
|  | Re: DEP issue with IDE « Reply #10 on Mar 17, 2009, 1:17pm » | |
I should note that I am just reporting the problem. Personally, I could care less. The only thing that ever kept me from really using B2D was the registration system.
| |
|
Guilect Administrator
     member is offline
Joined: May 2005 Posts: 843
| |
Kuron New Member
 member is offline
Joined: Mar 2009 Gender: Male  Posts: 21
| |
Guilect Administrator
     member is offline
Joined: May 2005 Posts: 843
|  | Re: DEP issue with IDE « Reply #13 on Mar 17, 2009, 8:43pm » | |
I looked at the error report and it was unfortunately not that useful. Anyway, thanks for the effort in trying to help me.
| |
|
|