Wilders Security Forums  

Go Back   Wilders Security Forums > Archived Forums > Closed Sub-Forums > Archive of DiamondCS Support Forums > ProcessGuard
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

 
 
Thread Tools Search this Thread
  #1  
Old November 18th, 2004, 03:55 PM
nameless's Avatar
nameless nameless is offline
Very Frequent Poster
 
Join Date: Feb 2003
Posts: 1,122
Lightbulb Compatibility issue with Bart's PE Builder

I am running PG 3.050 and Bart's PE Builder 3.0.33 with WinXP Pro SP-2.

When building the BartPE ISO file, the builder executable (pebuilder.exe) fails to unload the temporary registry hive (petmphive). This occurs even if all permissions are granted to pebuilder.exe.

Enabling learning mode is of no benefit, and no PG alerts occur in any case, which is strange. The exact error thrown by the builder is:

Code:
Error: closeHive failed: RegUnLoadKey (key="PEBuilder.exe-C:/bartpe/petmphive") returned error 0: Access is denied.
Additionally, other errors occur, including this one:

Code:
Error: addFromInf failed: RegSetValueEx "AppInit_DLLs" returned error 2: The system cannot find the file specified. Line=1327 Key="Microsoft\Windows NT\CurrentVersion\IniFileMapping\win.ini\Windows" Value="AppInit_DLLs"
In short, the only way to get successful builds when running pebuilder.exe is to totally disable PG protection before running pebuilder.exe. Also, if the petmphive hive is stuck open, you will have to unload it manually.
__________________
They say the only totally secure PC is one that is turned off. So, I showed my PC a photo of my wife! [ba-dum-bum-tsss]
  #2  
Old November 18th, 2004, 04:06 PM
nick s nick s is offline
Very Frequent Poster
 
Join Date: Nov 2002
Posts: 1,427
Default Re: Compatibility issue with Bart's PE Builder

Quote:
Originally Posted by nameless
I am running PG 3.050 and Bart's PE Builder 3.0.33 with WinXP Pro SP-2.

When building the BartPE ISO file, the builder executable (pebuilder.exe) fails to unload the temporary registry hive (petmphive). This occurs even if all permissions are granted to pebuilder.exe.

Enabling learning mode is of no benefit, and no PG alerts occur in any case, which is strange. The exact error thrown by the builder is:

Code:
Error: closeHive failed: RegUnLoadKey (key="PEBuilder.exe-C:/bartpe/petmphive") returned error 0: Access is denied.
Additionally, other errors occur, including this one:

Code:
Error: addFromInf failed: RegSetValueEx "AppInit_DLLs" returned error 2: The system cannot find the file specified. Line=1327 Key="Microsoft\Windows NT\CurrentVersion\IniFileMapping\win.ini\Windows" Value="AppInit_DLLs"
In short, the only way to get successful builds when running pebuilder.exe is to totally disable PG protection before running pebuilder.exe. Also, if the petmphive hive is stuck open, you will have to unload it manually.
Hi nameless,

Another way of getting around those issues (I've had similar errors with or without PG) is to boot into Safe Mode, login as Administrator, and then build the ISO.

Nick
  #3  
Old November 18th, 2004, 04:30 PM
nameless's Avatar
nameless nameless is offline
Very Frequent Poster
 
Join Date: Feb 2003
Posts: 1,122
Default Re: Compatibility issue with Bart's PE Builder

Thanks, but that's not an option for me. I run dozens of PE builds a day, and I need to use Virtual PC at the same time (to test the builds), and also get other work done.

And I was hoping that DCS could take a look at the issue too, which was my main point.

I've build BartPE ISO files hundreds of times before, and this has never happened. And having PG enabled or disabled makes the difference every time. So on my system, this issue seems definitively linked to PG.
__________________
They say the only totally secure PC is one that is turned off. So, I showed my PC a photo of my wife! [ba-dum-bum-tsss]

Last edited by nameless : November 18th, 2004 at 05:09 PM.
  #4  
Old November 18th, 2004, 10:10 PM
Jason_DiamondCS's Avatar
Jason_DiamondCS Jason_DiamondCS is offline
Former DCS Moderator
 
Join Date: Nov 2002
Location: Perth, Western Australia
Posts: 1,046
Default Re: Compatibility issue with Bart's PE Builder

ProcessGuard is protecting various parts of the registry as it needs to. These protections are only disabled when protection is disabled. There is nothing you can really do because those protections are in place to ensure the integrity of ProcessGuard.

The appinit_dlls one is due to one of your global protection options (Block Registry DLL injection), so you can remove that one if you want.
__________________
Jason - DiamondCS Programmer
DiamondCS (Est. 1986) - The System Security Specialists
CryptoSuite - Protect your information today!
TDS - Powerful anti trojan software
 

Wilders Security Forums > Archived Forums > Closed Sub-Forums > Archive of DiamondCS Support Forums > ProcessGuard « Previous Thread | Next Thread »

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Settings
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -4. The time now is 03:06 AM.


Powered by vBulletin® Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright ©2002 - 2013, Wilders Security Forums