|
|
Este señor es un DBA Oracle que es catolico, por lo tanto cree
en el Credo de Nicea, cree en la sucesion apostolica y en el
papado de Pedro en Roma.
OCP8i, estudia para OCP10g.
MCT, Microsoft Certified Trainer
Ha realizado clases en New Horizons, IT Training y hace consultoria
en variadas empresas de Chile y el extranjero.
---
This gentleman is a DBA Oracle that is a catholic member,
therefore believes in the Creed of Nicea, believes in the
apostholican succession and the Papaid one (and only) of Peter
in Rome. OCP8i, studies for OCP10g. MCT, Microsoft Certified Trainer has made classes in New Horizons, IT Training and does
consulting in varied companies of Chile and the foreigner.
|
|
|
|
Errors StackHash_ in Windows Vista ?
Errors StackHash_ in Windows Vista ?
This may benefit anyone having problems with software crashing under Vista.
The extended error info was:
| : |
Problem signature:
Problem Event Name: APPCRASH
Application Name: EnoDVProcessor.exe
Application Version: 1.0.1.0
Application Timestamp: 45df7636
Fault Module Name: StackHash_9acc
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Code: c0000096
Exception Offset: 00203ab3
OS Version: 6.0.6000.2.0.0.768.3
Locale ID: 2057
Additional Information 1: 9acc
Additional Information 2: 6a8744423ea921d631d3f444d596bb77
Additional Information 3: 3b92
Additional Information 4: 29e79221a1a86157a6a4ef17ce48c750 |
The odd thing about this is the faulting module name -
StackHash_9acc. A Google search for StackHash revealed very few hits.
For the most part, the hits were from other newsgroups complaining of
programs crashing under Vista. However, one hit provided a useful lead
relating to Data Execution Prevention (DEP).
DEP helps protect against damage from viruses and other security
threats. Modern CPUs implement it in hardware. By default, Vista uses
DEP for "essential Windows programs and services" but not
user-installed programs. However, you can set Vista to use DEP for "all
programs and services except those I select". When I changed from the
default to the latter, our program would crash on launch.
If you are having problems getting software to launch without crashing under Vista, try the following:
1. Goto Control Panel\System
2. Click on the 'Advanced' tab
3. Under 'Performance', click the Settings... button
4. A new window will open - 'Performance Options'
5. Click the 'Data Execution Prevention' tab
6. You will see two options:
( ) Turn on DEP for essential Windows programs and services only
(.) Turn on DEP for all programs and services except those I select: <------ make sure this one is selected
7. Click the Add... button and look for the Enosoft DV Processor
main executable (Program Files\Enosoft\Enosoft DV Processor -
Unlicensed\EnoDVProcessor.exe)
or the executable that you need.
8. Click OK. You may or may not have to reboot - Windows will tell you.
9. Close any other dialogs.
(Obviously, change step 7 for a different application.)
The reason DEP kicks in for our software is probably because it is
wrapped in a third-party program that manages licensing, on-line
purchasing etc. It also protects the main program against reverse
engineering. One of the things it does is modify itself when it
launches - DEP sees that as a security risk, but it isn't.
Here is another DEP example article:
Security Improvements in Internet Explorer for Windows Vistahttp://technet2.microsoft.com/WindowsVista/en/library/dfc3160b-0578-427d-8a48-6b63a8e917b81033.mspx?mfr=true
|
|
|
|