Kuron
New Member
Posts: 21
|
Post by Kuron on Mar 16, 2009 15:22:03 GMT -5
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.
|
|
|
Post by Guilect on Mar 16, 2009 17:49:01 GMT -5
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 : en.wikipedia.org/wiki/Data_Execution_Prevention
|
|
Kuron
New Member
Posts: 21
|
Post by Kuron on Mar 16, 2009 19:50:46 GMT -5
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.
|
|
|
Post by matthew on Mar 17, 2009 3:40:09 GMT -5
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?
|
|
|
Post by u9 on Mar 17, 2009 4:05:42 GMT -5
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?
|
|
|
Post by Guilect on Mar 17, 2009 6:32:10 GMT -5
@ 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. matthewneat, but I would have thought that the online activation would have balked at seeing such different hardware between installs.
|
|
|
Post by matthew on Mar 17, 2009 11:44:31 GMT -5
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
Posts: 21
|
Post by Kuron on Mar 17, 2009 12:55:06 GMT -5
FOr VIsta isn't this considered an "upgrade"? ;D I think you can still buy a Vista machine and pay $20 upgrade to XP. Don't confuse software & hardware DEP protection.
Nopers.
I will post the bug info in a bit.
|
|
Kuron
New Member
Posts: 21
|
Post by Kuron on Mar 17, 2009 13:06:14 GMT -5
All errors generated:
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
<?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
Posts: 21
|
Post by Kuron on Mar 17, 2009 13:09:18 GMT -5
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
Posts: 21
|
Post by Kuron on Mar 17, 2009 13:17:03 GMT -5
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.
|
|
|
Post by Guilect on Mar 17, 2009 16:41:32 GMT -5
|
|
Kuron
New Member
Posts: 21
|
Post by Kuron on Mar 17, 2009 17:00:47 GMT -5
|
|
|
Post by Guilect on Mar 17, 2009 20:43:26 GMT -5
I looked at the error report and it was unfortunately not that useful. Anyway, thanks for the effort in trying to help me.
|
|