Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - ZYX

Pages: [1] 2 3
Gena Support / "Failed to copy" error with "Other Fonts" plugin
« on: May 26, 2017, 07:47:14 AM »
I am getting the error with Components/Tweaks/Other Fonts plugin:
                        [Failed] CopyOrExpand - Failed to copy [I:\I386\FntCache.dl_] to: [%BaseDir%\Target\Gena\I386\System32\FntCache.dll]: The system cannot find the file specified.
                        [Warning] Halt

I have XP Pro SP3 32-bit as source. The same plugin from Gena 2015-01-07 works fine.

Gena Support / Re: Error with "iso in iso" in "Creat ISO" plugin
« on: May 26, 2017, 07:40:15 AM »
Sorry, but neither of these suggestions helped. I tried to rename I386 to minint, also tried to patch setupldr.bin, and who knows what I didn't tried in previous several days as well, but it simply doesn't work. I tried two UFDs (one is seen as USB floppy in BIOS and another as HDD), and also one USB HDD.

I gave up on Create ISO, too much trouble with it.

Thanks again for the explanation.

I need to say that that whole thing is not very intuitive. There is no any explanation for what RegFactory is intended and there is no any indication if it is enabled or disabled (I think it would be better if it has one simple check box instead of two Enable/Disable buttons, especially since there already exists "Register Factory API" plugin which is mandatory, i.e. it is always enabled, and whose name could mislead someone to think that the RegFactory option in the CoreMain plugin is automatically enabled as well). It is also unclear what is actually enabled if you tick the "Enable CoreMain" check box.

By the way, when I enable RegFactory in the CoreMain plugin and deselect Management Console plugin, I get the error in the Register Factory VM Installer plugin:
[Failed] IniRead - Failed to find file: [%BaseDir%\Temp\Gena\MscTitle\MscTitle.ini]
[Warning] Halt

Also, whenever I tick the Enable CoreMain check box, I get the error message saying about a missing section. It should be CoreMStandalone_Run instead of _oreMStandalone_Ru_.

Thanks for the explanation.

It would be nice if you consolidate those plugins from the CoreMain group with the similar plugins from other groups since there are some duplicates: 03CoreCrypto, 05CoreScripting and 10CoreMMC exist in Components/Core/System as well, and many another from CoreMain group have duplicates elsewhere like NET and Storage. By consolidation I mean that you include those parts of their code that are missing in another plugins like msscript.ocx that is not registered in "Scripting Support MS".

However, now when I took a look at it, I am most interested in 30CorePerfLogs which has no counterpart in another plugins. I tried to get it enabled changing its Level to 1 and ticking: "Enable CoreMain (Standalone)" check box in CoreMain, but after that I get this Error all the time, even when I click on the blue Play button:
"You must start your Build (Big Blue) After CoreMain Standalone Enabled. CoreMain Script exit now."

Do you have any suggestion what I should do to get 30CorePerfLogs plugin working?

Gena Support / Re: Error with "iso in iso" in "Creat ISO" plugin
« on: May 22, 2017, 04:44:00 PM »
Thanks for a promotion  :smile:

However, I think I will give up on Create ISO. I spent too much time on it without any success. I haven't managed to get working WinPE with any settings.

Similarly to the BootDI thing that I mentioned before (, I want to put extracted content of the resulting ISO file into the root of UFD and to boot it using grub4dos or Syslinux. Here is the grub4dos line from the project-generated menu.lst file:
chainloader /I386/SETUPLDR.BIN

Here are equivalent Syslinux lines:
  com32 chain.c32
  append boot ntldr=/I386/SETUPLDR.BIN

I tried boootsect/grub4dos, Ramdrive/Firadisk/WinVBlock and all possible options in Create ISO GUI without luck. Most of the time I get the same error during boot as before: "NTLOADER failed".

After some googling I found info that I386 folder should be used on CDs and minint on HDDs (I suppose UFDs are going into that category). Unfortunately, Create ISO has no option to specify the name of the target folder, unlike BootDI with which you could choose I386 or minint. I am not even sure if that could resolve my problem.

Could you tell me is it possible to get what I want at all or I am just wasting my time? Is there anybody who managed to boot WinPE made with Create ISO extracted to UFD?

Gena Support / Error with "iso in iso" in "Creat ISO" plugin
« on: May 21, 2017, 11:21:51 AM »
There is an "invalid condition" error when creating ISO in ISO in the [Gena_ISO_ISO_Process] section, because the If condition has missing Equal. It should be:

If,%Gena_ISO_ISO_patch_setupldrbin_Checkbox%%Gena_ISO_ISO_CAB_compress_Checkbox%,Equal,TrueFalse,Call,Echo,"CreateISO-Gena_ISO_ISO : You must enable 'Patch setupldrbin' with 'CAB image'",Warn,,Message,,Exit

I am using one program that is based on scripting which I want to use in WinPE. I have Components\Core\1 System\ScriptingMS enabled, but when I start the mentioned program I still get the error saying that msscript.ocx is not registered, so I need to do that manually using regsvr32.

By the way, I searched all .script files in the project for "msscript.ocx" and found that string only in the mentioned plugin, which is visible in GUI, and also in Basic\Shells\Core\1 System\05CoreScripting.script, that is invisible. That second file has a line that registers msscript.ocx, but it seems that that second file is never executed during build. I am wondering now why there are two scripting plugins, one user-selectable and another invisible.

Using %ScriptDir% in Flash_Add.Script leads to an error with plugins that are not in the same folder. Here is the relevant part of log file:
Code: [Select]
Run - Processing section: [FlashPlayer] From file: [Projects\Yomi\AppY\Network\Mozilla Firefox_KYHI.script]
 [Success] SetVar - Sucessfuly changed the value of [%t%] to: [%BaseDir%\Projects\Gena\Apps\Network\Flash_Add.Script]
 [Success] IF - File exists: [%BaseDir%\Projects\Gena\Apps\Network\Flash_Add.Script] evaluated string: [If,ExistFile,%t%,Run,%t%,Process,%t%]
 Run - Processing section: [Process] From file: [%BaseDir%\Projects\Gena\Apps\Network\Flash_Add.Script]
 [Parameter] with parameters: [%BaseDir%\Projects\Gena\Apps\Network\Flash_Add.Script]
 [Success] SetVar - Sucessfuly changed the value of [%t%] to: [Projects\Yomi\AppY\Network\Flash_Add.Script]
[Failed] Run - Failed to find section [Add_Flash] in file: [Projects\Yomi\AppY\Network\Flash_Add.Script]
[Warning] Halt

It works Ok with Mozilla_Firefox_CR.script that is included in Gena, but not with Mozilla Firefox_KYHI.script downloaded from Yomi.

Gena Support / "File Sharing" in PENetwork is only half-working
« on: May 16, 2017, 01:55:27 PM »
I have trouble with file sharing and all available versions of PENetwork (0.56, 0.58.x, 0.59.x). If I try to connect from WinPE to two another computers on my LAN, I get the error: "\\xxx is not accessible. You might not have permission to use this network resource. Contact the administrator of this server to find out if you have access permissions.

Access is denied."

However, when I try to connect from any computer to WinPE, everything is fine and I could see and use its shared folders, but this is just a half solution. For example, if I want to make an image file of the partition from WinPE to some network drive, I am out of luck.

All computers belong to the same Workgroup and have set the same username and password. One computer has XP, the another one has Vista and the third one has Win7, but I have the same problem no matter on which computer I boot WinPE. When I boot them normally, they could connect with each other without problem. What is even more interesting is that I could use Remote Desktop from WinPE to control another computers.

Do anybody have any idea what I could do to resolve this problem?

By the way, the "Start "File Sharing" after starting network" option of the plugin is not working, I always need to start the File Sharing in PENetwork manually.

If I chose 0.59.x, when I click on the "Start Editor" button I get this error:
"[Window Title]

Windows cannot find 'D:\Temp\Boot\Gena_2017-02-04\Temp\Gena\PENetworkProfileEditor\PENetwork.exe'. Make sure you typed the name correctly, and then try again.


If "Hide CMD window Boot" control is ticked off, the path of the shortcut in the Startup menu of WinPE is wrong: "%SystemDrive%\Program Files\System32\Portable Finder CMD.cmd", hence it is not executed on boot.

Here are the lines from the log that are responsible for that because the third parameter of Add_Shortcut in the plugin is not specified:
             Run - Processing section: [AddShortcut1Full] From file: [%BaseDir%\Projects\Gena\Basic\Build\Macro_Library.script]
                   [Parameter] with parameters: [AutoRun],[],[],[Portable Finder CMD],["%SystemRoot%\system32"]
                               [Success] IF - [] is equal to: [] evaluated string: [If,#3,Equal,,Set,#3,%PE_Programs%\%programFolder%\%programExe%]
                               [Success] SetVar - Sucessfuly changed the value of [#3] to: [%SystemDrive%\Program Files\System32\Portable Finder CMD.cmd]

The same Add_Shortcut line is used in "Portable Finder Startup" and "Portable Finder CD" plugins, but they have HideCMD_CheckBox control set to True and hidden.

The pFileBox1 control should not open the "Open File" dialog box, but "Browse For Folder", i.e. it should be "dir" instead of "file" argument, since it is latter used in the code as folder.

Gena Support / Info button causes error in "Driver Import PE"
« on: May 12, 2017, 01:35:05 AM »
Click on the first Info button results with the error:
ExtractFile - Failed to expand file: [Gena.txt] to: [%BaseDir%\Temp\Gena]

Also, "Parameter 1" caption is not very intuitive. It could be better if it is named as: "fbwf ratio".

The pCheckBox2 and pCheckBox3 controls have swapped settings in the code. It should be:
Code: [Select]

Gena Support / "Add to Startup" doesn't work in Portabilitron
« on: May 10, 2017, 05:48:09 PM »
"Add to Startup" doesn't work for me (XP based WinPE). It works fine when I replaced:
Code: [Select]
    If,%CheckB_AddStartup_%LoopCount%%,Equal,True,AddPostConfig,"Start %TextB_PgmTitle_%LoopCount%%",%PE_Programs%\%TextB_FolderName_%LoopCount%%\%TextB_PgmExe_%LoopCount%%,%TextB_AddStartup_%LoopCount%%,4

Code: [Select]
      Else,AddPostConfig,"Start %TextB_PgmTitle_%LoopCount%%",%PE_Programs%\%TextB_FolderName_%LoopCount%%\%TextB_PgmExe_%LoopCount%%,%TextB_AddStartup_%LoopCount%%,4

Also, when "Run from RAM" is ticked off, the program should "RunFrom,Default" instead "RunFrom,CD".

Yeah, since I use XP I am forgetting that Gena could be used with the W2k3 source as well.

Please don't get me wrong, I really appreciate all that you done, but I think that some things could be improved toward the user interface. The plugin already has too much controls, some of them are not even intuitive, and an average user could not know for what they are for.

Here is my logic how that new option could be simplified for users: the plugin code could check if the source CD contains W2k3 SP1 setupldr.bin; if it does, it will copy it to the target folder; if it doesn't, it will check the specified folder for that file and copy it; if the specified folder doesn't contain the right file the plugin should halt since the setupldr.bin will be wrongly patched resulting with unbootable PE. So, you actually just needed to add one button like some plugins have named "Provide File(s)", e.g. WimPack. There is no even need for the text box saying which is the folder where are the file(s). I think that nobody really wants to specify some particular folder for those files, it is enough to put them at the default location, %GlobalTemplates%\BootDI in this case.

I remember old version of WimPack also had such text box and the corresponding button for specifying folder, until someone rightfully decided to ditch that.

Thanks, it works great, the Task Manager shows multiple CPUs. Although, I am not sure why you added "I provide" check box when the W2k3 setupldr file is needed anyway.

By the way, I am getting the warning in the [ObtainSetupldrFile] section: "CopyOrExpand - File exists [%BaseDir%\Workbench\Common\BootDI\SETUPLDR.BIN] to: [%BaseDir%\Target\Gena\I386\SETUPLDR.BIN]: Overwritten". It would be nice if you check if the target file exists and to delete it previously to avoid that warning.

Gena Support / Re: ExpEnvVar, MEDIA.DRIVE & BootDI HDD image.
« on: May 09, 2017, 05:22:36 AM »
Ok, thanks. Obviously, it will be safest to do the scanning for the wanted drive without relaying on the result of ExpEnvVar scan.

Forum Support / Re: Search is not working correctly
« on: May 09, 2017, 05:08:33 AM »
It is somewhat better now, but it still returns wrong posts that don't contain specified word. I am searching now for "portable".

Gena Support / Re: ExpEnvVar, MEDIA.DRIVE & BootDI HDD image.
« on: May 09, 2017, 05:04:38 AM »
Sorry for not being clear and for wrong terminology. I have multiple WinPEs put on the same UFD as ISOs or extracted their image files, e.g. into I386 folder, all made with BootDI or WimBoot. I have on the same UFD one folder containing portable apps, e.g. Programs, and MEDIA.DRIVE in its root. I have Syslinux boot manager and I choose from its menu which PE I want to boot.

After I boot one PE, I get its system folder always on X:, but the Programs folder is on the UFD which has not a fixed drive letter, it could be any, so I need to find it out scanning all drives for that folder.

If I understand you correctly, the %CDDrive% variable contains the drive letter where MEDIA.DRIVE was found by ExpEnvVar which will be my UFD. I am now wondering, when exactly that happens during boot. If I want to modify e.g. WimPack whose WimMount.cmd is executed during boot, will it have %CDDrive% already determined? Is your ExpEnvVar.exe executed and set the mentioned variable before WimMount.cmd starts?

Pages: [1] 2 3
Powered by EzPortal