Jump to content

5eraph

Members
  • Posts

    44
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by 5eraph

  1. Virtual PC may not know it is running within VirtualBox since they're different applications. Running Virtual PC within Virtual PC is generally disallowed. I don't know if VirtualBox is the same way.

    I probably know less about device drivers than ricktendo64. But maybe the following command line will work...?

    devcon.exe install VMNetSrv.INF VMNetSrv.ndi

  2. If you're still looking for a robust extraction script then you may want to try the following code. This is a modified version of one of the scripts I rewrote last month when starting work on my update packs again. (The original code also creates an unattended installation script. Let me know if you want a copy.) Everything you should need to know is in the comment header. ;)

    Be sure to check the CONSTANT DECLARATIONS section for constants you may need to change, such as update package localization.

    ::
  3. That code converts the number of the file it is working on into a proper string to be used for your registry entries.

    1. First, the file number (starting at zero) is multiplied by 5, then saved as ROENUM by the SET command.
    2. The If statements convert the number !ROENUM! into the proper string !ROESTR! by adding leading zeros where necessary. For example:
      • NUM = ROENUM = ROESTR
        0 = 0 = 000
        1 = 5 = 005
        2 = 10 = 010
        ..
        19 = 95 = 095
        20 = 100 = 100
        ..
        199 = 995 = 995
        200 = 1000 = 1000

    At NUM=200 it starts using four-digit ROE numbers, which will break the intended file execution order. :(

    • ..
      080
      085
      090
      095
      100
      1000
      1005
      1010
      1015
      1020
      1025
      1030
      1035
      1040
      1045
      105
      1050
      1055
      ..

  4. You cannot use a changing environment variable in a script loop without using "SETLOCAL EnableDelayedExpansion".

    Try the following code:

    SETLOCAL EnableDelayedExpansion

    echo Adding registry tweaks to enable RunOnceEx for install Special Updates...

    REG LOAD HKLM\Slipstream "%WIM%\Windows\System32\Config\Software" >nul
    SET ROE=HKLM\Slipstream\Microsoft\Windows\CurrentVersion\RunOnceEx

    REG ADD %ROE% /v TITLE /d "Installing updates" /f >nul
    REG ADD %ROE% /v Flags /t REG_DWORD /d "00000014" /f >nul
    REG ADD %ROE% /d "%WinDir%\System32\rundll32.exe %WinDir%\System32\iernonce.dll,RunOnceExProcess" /f >nul

    cd SpecialUpdates
    set /a NUM=0
    if not exist "%WIM%\Windows\Setup\Updates" mkdir "%WIM%\Windows\Setup\Updates" >nul
    FOR %%f IN ("*.*") DO (
    set /a ROENUM=!NUM!*5
    If !ROENUM! LSS 10 (set "ROESTR=00!ROENUM!") ELSE (
    If !ROENUM! LSS 100 (set "ROESTR=0!ROENUM!") ELSE (
    set "ROESTR=!ROENUM!"))

    copy /Y "%%f" "%WIM%\Windows\Setup\Updates"
    REG ADD %ROE%\!ROESTR! /ve /d "%%f" /f
    REG ADD %ROE%\!ROESTR! /v %%f /d "%WinDir%\Setup\Updates\%%f /q" /f
    set /a NUM+=1
    echo. !ROESTR!: "%%f"
    )
    echo.
    echo !NUM! files added to ROE.
    echo.
    pause
    REG UNLOAD HKLM\Slipstream
    cd..

    This script will properly handle up to 200 files with standard ROE numbering (multiples of 5, starting at 0).

    And, yes, the exclamation points (!) are absolutely necessary for environment variables that change with EnableDelayedExpansion.

  5. If you're using Firefox:

    1. Navigate to the page on the site that has the Flash game you'd like to download. When the game begins to load or play, you know you've reached the correct page.
    2. Click Tools in Firefox's top menu, then "Page Info".
    3. Click Media at the top of the new window that opens.
    4. In the top scrollbox, search for and click on an address that contains the SWF you'd like to download. These are often of the type Embed and may be grayed-out.
    5. Click the "Save As" button on the right side of the "Page Info" window, about two-thirds down the window.

    This won't work for SWF games that require other resource files on the site, but it does work for standalone SWF files. :)

    By the way, can somebody please erase my signature? The new forum software will not let me change it with my current post count. :( Thank you, N1K. :)

  6. FULL INTRUCTIONS FOR WINDOWS XP 64-BIT

    I can't seem to get these instructions to work on XP x64 with IE8 and addon version 6.0.6002.18005 (5-08-09). The instructions seem to be incomplete.

    First, when trying to install the INF I receive the following familiar message:

    Windows Sidebar Installer

    INF Install Failure. Reason: Could not retrieve the system message. You may run out of system resource.

    To get Rick's INF to install, I needed to change [sourceDisksNames.x86] to [sourceDisksNames]

  7. I can't agree with anything in the second half of Drake's reply.

    • An x64 processor cannot "handle more instructions at one time" solely by nature of being 64-bit. Perhaps he was referring to the fact that most x64 processors are dual core, but he did not say as much. Even if that much of what he said were true, it does not mean x64 processors are "more reliable and easier to work with." These things are in no way logically connected. At all.
    • And then there's this gem:
      I would recommend staying away from XP Pro x64 because its kinda bloated and it will actually run slower on your maching rather than faster [...] one of my good computer techie buddies told me that the x64 version of windows is bloated...
      Any speed difference running 32-bit applications is negligible from my experience, and I've been running XP x64 for over a year now. I ran XP x86 for two years before that... on the same machine. If anything, once you find appropriate x64 versions of your applications XP x64 running those applications can be noticeably faster. Anybody who crunches numbers with BOINC and x64-optimized client software can tell you that. I've personally noticed a 30% boost running BOINC on the same hardware simply by installing the 64-bit client.
      Here's a quote from Ars Technica:
      [ABC@Home] is highly optimized for 64-bit clients. As noted by team member Owdi in the team discussion thread, a 32-bit OS running at a 70 percent faster clock speed is outperformed by the much slower 64-bit machine.

    I'm not saying XP x64 is for everybody, but I would not discount it for the reasons given by others above.

  8. INF-based XP x86 addons with internal cabinet files are not inherently compatible with XP x64. There are a couple of ways to make existing addons compatible, but I'll outline the simpler method.

    First off, no changes should need to be made to the Entries*.ini file. Addons which change OS system files should not be made compatible. The binaries will not match and you'll most likely have problems.

    Up to three changes need to be made to the INF:

    1. All .x86 decorations must be removed. They never should have been put into addon INFs to begin with. ;) One example is [sourceDisksNames.x86]: change it to simply [sourceDisksNames].
    2. Second, all references to the I386 location need to be changed to AMD64. Usually the only one is in [sourceDisksNames]. Here's an example that incorporates the change above as well:
      [SourceDisksNames.x86]
      1="Signed Theme Files","SgndThms.cab",,"i386"


      must be changed to

      [SourceDisksNames]
      1="Signed Theme Files","SgndThms.cab",,"AMD64"


    3. Finally, the following values must be changed in all occurances:
      • %ProgramFiles% to %ProgramFiles(x86)%
      • 16422 to 16426
      • 16427 to 16428

    Note: The new values are undefined in x86 OSes. They are specific to x64, and perhaps IA64, architectures.

    Here's one example:

    WMPSkins		= 16422,"Windows Media Player\Skins"

    must be changed to

    WMPSkins		= 16426,"Windows Media Player\Skins"

    EDIT 1: LOL, I just realized that the last reply to this thread was posted last year.

    EDIT 2: After some digging, I found some DirIDs not defined in gosh's list. Post updated to reflect the new information. :)

×
×
  • Create New...