Help - Search - Members - Calendar
Full Version: Imagecenter32 And V2isr Under Xpsp2 Pe
The CD Forum > The CD Forum > Windows PE
CrashControl
Is anyone using either ImageCenter32 (GUI front-end for PQIDeploy) or the PowerQuest Recovery Environment (PQRE) files (e.g., v2isr.exe) under WinPE or BartPE with XP SP2? Both gave me errors. ImageCenter32 displays the unhelpful error message "Encountered unexpected error" or something to that effect, and I've taken all the usual procedures to ensure the environment is set correctly (TEMP folders pointing to ramdisk; environment variable "PQICTOOLS" is also defined and points to correct directory). I'm going to create an identical image but with SP1 files instead to see if SP2 is the problem.
paraglider
What registry setting do you have for the pagefile. v2isr is very sensative to the setting. If you have disabled the page file which is usual in PE then you have to get it exactly correct or v2isr complains with the sort of error you are getting. The other thing that causes this error is the registry locale information not being correct. I don't have the exact keys at the moment to check.
CrashControl
QUOTE (paraglider @ Nov 5 2004, 05:24 PM)
What registry setting do you have for the pagefile. v2isr is very sensative to the setting. If you have disabled the page file which is usual in PE then you have to get it exactly correct or v2isr complains with the sort of error you are getting. The other thing that causes this error is the registry locale information not being correct.  I don't have the exact keys at the moment to check.

I resolved the problem with ImageCenter32 by profiling it with Dependency Walker. The error is very strange! Evidently, it must have the file "asycfilt.dll" within your system32 directory. The DLL was already in the application directory itself! It also does not matter even if you add ImageCenter32's directory to your path, or the working directory from which you call the program; it *must* have asycfilt.dll in the system32 directory. Strange!

Regarding the V2iSR problems: after searching through the forums I found references to the locale settings in the registry and fixed the problem. Strange requirement though. I'm not quite sure what you mean about the paging file configuration though. I never made any changes to the default WinPE paging file settings because there isn't any use for such when running from read-only media...
robertoivs
hello I'd like to use v2isr.exe into Bart Pe, could someone to explain me how i can do it?

Best Regards
mrbios
QUOTE (CrashControl @ Nov 6 2004, 02:16 PM) *
....

I resolved the problem with ImageCenter32 by profiling it with Dependency Walker. The error is very strange! Evidently, it must have the file "asycfilt.dll" within your system32 directory. The DLL was already in the application directory itself! It also does not matter even if you add ImageCenter32's directory to your path, or the working directory from which you call the program; it *must* have asycfilt.dll in the system32 directory. Strange!


This is because the plugin has a missing section from imgcenter32.inf

CODE
[SourceDisksFiles]  <------ This section was missing from the code above.
asycfilt.dll=2
;asycfilt.dll     must be copied to x:\i386\system32  for powerquest imagecenter32 to work.


All the files are listed here along with my post at the bottom that corrects the *.inf file:

ImageCenter32 Plugin for BartPE

Here is a correct imgcenter32.inf:

CODE
[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="ImageCenter32"
Enable=1

[WinntDirectories]
a="Programs\ImgCenter",2

[SourceDisksFiles]
asycfilt.dll=2
;asycfilt.dll must be copied to x:\i386\system32  for powerquest imagecenter32 to work.


[SourceDisksFolders]
files=a,,1

[Software.AddReg]
; add to Start Menu\Programs
0x2,"Sherpya\XPEinit\Programs","Hard Drive Tools\ImageCenter32","%SystemDrive%\Programs\ImgCenter\ImageCenter32.exe"

[Default.AddReg]
0x0,"Software\PowerQuest\BROWSER\Settings"

0x0,"Software\PowerQuest\PQIBROWSER"

0x0,"Software\PowerQuest\PQIBROWSER\Recent File List"

[SetupReg.AddReg]
0x1, "ControlSet001\Control\nls\codepage","ACP","1252"
0x1, "ControlSet001\Control\nls\codepage","MACCP","10000"
0x1, "ControlSet001\Control\nls\codepage","OEMCP","437"
0x1, "ControlSet001\Control\nls\codepage","37","c_037.nls"
0x1, "ControlSet001\Control\nls\codepage","437","c_437.nls"
0x1, "ControlSet001\Control\nls\codepage","500","c_500.nls"
0x1, "ControlSet001\Control\nls\codepage","850","c_850.nls"
0x1, "ControlSet001\Control\nls\codepage","1252","c_1252.nls"
0x1, "ControlSet001\Control\nls\codepage","28591","C_28591.NLS"
0x1, "ControlSet001\Control\nls\codepage","10000","c_10000.nls"
0x1, "ControlSet001\Control\nls\codepage","860","c_860.nls"
0x1, "ControlSet001\Control\nls\codepage","861","c_861.nls"
0x1, "ControlSet001\Control\nls\codepage","863","c_863.nls"
0x1, "ControlSet001\Control\nls\codepage","865","c_865.nls"
0x1, "ControlSet001\Control\nls\codepage","10079","c_10079.nls"
0x1, "ControlSet001\Control\nls\codepage","20127","c_20127.nls"
0x1, "ControlSet001\Control\nls\codepage","28605","c_28605.nls"
0x1, "ControlSet001\Control\nls\language","Default","0409"
0x1, "ControlSet001\Control\nls\language","0409","l_intl.nls"
0x1, "ControlSet001\Control\nls\language groups","1","1"
0x1, "ControlSet001\Control\Nls\Locale","(Default)","00000409"
0x1, "ControlSet001\Control\nls\locale","00000409","1"
0x1, "ControlSet001\Control\nls\locale\alternate sorts","00010407","1"

[Append]
nu2menu.xml, imagecenter32_nu2menu.xml


and imagecenter32_nu2menu.xml:

CODE
<!-- Nu2Menu entry for Imagecenter32 -->
<NU2MENU>
    <MENU ID="Programs">      
<MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\ImgCenter\ImageCenter32.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\ImgCenter\ImageCenter32.exe">Imagecenter32</MITEM>
    </MENU>
</NU2MENU>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.