Jump to content

bigfatroundguy

Members
  • Posts

    22
  • Joined

  • Last visited

Posts posted by bigfatroundguy

  1. nonno fabio - i just created a new IE7 true addon and incorporated KB2416400 (the latest cumulative update) and I continued to be informed by Windows Update that it still needed to be installed. by way of trial and error, i determined that the following keys need to be set as follows to ensure that Windows Update recognizes that that the update has been incorporated. may i ask you to check your Universal UpdatePack/Addon Creator and verify?

    HKLM,"SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{183C259A-0480-11d1-87EA-00C04FC29D46}","Compatibility Flags",0x10001,00,04,00,04

    HKLM,"SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{B1549E58-3894-11D2-BB7F-00A0C999C4C1}","Compatibility Flags",0x10001,00,04,00,04

    HKLM,"SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{BB339A46-7C49-11d2-9BF3-00C04FA34789}","Compatibility Flags",0x10001,00,04,00,04

    by the way, this is is a fantastic tool.

  2. MrNxDmX, I have taken a crack at updating your work effort here. I'd like your permission to post it and have anyone that wants it, take it and use it. I have tried it on my installation and works perfectly (to the extent, I can tell). You will note that I have said nothing about testing and debugging it. I do not consider myself an addon expert but neither am i truly incompetent.

    I have focused upon the alternate variation you created because that is the one i liked to use. with respect to the changes I made

    Added KB961260 (obsoletes KB958215 & KB960714) & Added KB960715 (obsoletes KB956391) - basically i removed the obsoletes and updated the appropriate files.

    what do you think?

    btw - how do you "cab" files? i ask because I use CabTool and do not achieve the same levels of compression.

  3. actually, i did some additional testing and while i can't determine the exact state of the HKCU key (regarding whether it fully exists or not), it seems to work with the extra HKLM step i inserted. additionally, i discovered that part of my problem is that I execute a command using RegisterDLLs that depends upon a file having being copied using the CopyFiles directive. i need to maximize the time between the 2 events occuring and placing the copyfiles section at the front of the list of CopyFiles and the command execute at the end of the list of RegisterDLLs to execute appears to do the trick.

  4. thanks folks, the information and suggestions were helpful. here's what i did in the end.

    I added the following code:

    [RunOnce.AddReg]

    HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","ProgramX",,"rundll32.exe advpack.dll,LaunchINFSection ProgramX.inf,Startup.ProgramX"

    [startup.ProgramX]

    AddReg = Run.AddReg

    [Run.AddReg]

    HKCU,"Software\Microsoft\Windows\CurrentVersion\Run","ProgramX",0x0,"""%16422%\yadayada\ProgramX.exe"""

    I referenced the RunOnce.AddReg in the main installer section. So essentially, during the main install, i load a key into HKLM that does nothing more than execute the installer one more time at next reboot for no other reason than to make an entry into the key that should already exist by then.

    I have noticed that some installations the HKCU key is already there when the main installer operates (and I think ricktendo64 uses this technique with Rainlendar2.1) but as I can't guarantee that all the custom INI files are copied to the right locations in time, I think it is better to let this code execute at next reboot. anyhow, thought you might be interested and thought it might be helpful to others.

    again, thx,

  5. I have created a few addons and incorporate them into a clean build of WinXP SP3. They are designed to be incorporated by Sysoc during that process step. I have inserted ADDREG sections into some of them that create entries in the following registry location

    HKCU,"Software\Microsoft\Windows\CurrentVersion\Run"

    with the hope that these programs would run each time at startup. I have discovered that some of the ADDREG sections make it into the Administrator account while others seem only to make it under Default User account. I thought during windows setup, that the active user account was the administrators account and therefore the current user should be the administrator account. is there a way to ensure that these kinds of entries always make it into the administrator account?

  6. RunPostSetupCommands only works if you launch the inf section using advpack.dll

    You could use registerdlls (as a bonus it will hide the cmd window also)

    RegisterDLLs=MakeDir

    [MakeDir]
    11,,cmd.exe,,,"/c md ""%16422%\Path"""

    Ricktendo64, many thanks for the information, that and your suggestion helped immensely, now i just have to figure out how to get it posted for other peope's use. again, many thx, bfrg

  7. ricktendo64, so i've been trying to do an addon for v1.8.1 build 12639 and i'm getting stuck. no matter what i include in the way of files or registry settings, the program remains unconvinced that it has been installed when first executed and i continue to get this screen - any ideas what specifically the program is looking for that convinces it that its installed?

    here's the attachment

    post-7138-1224342152_thumb.png

  8. ricktendo64, i would like some advice

    so, i've been trying to create my own addon for Rainlendar v2.4 and i have run into a few snags.

    1) how do you create an empty directory - from looking at your addon for v2.1, you use a runonce routine to that references the INF file again and executes a section that then executes a simple mkdir command - i get it. so why do you have to do it this way? why can't you insert the RunPostSetupCommands=Empty.Locale:1 command into the Rainlendar section and forego the need of the runonce routine. i tried it, it doesn't work but i don't know why it doesn't work

    2) the settings file rainlendar2.ini are stored in %USERPROFILE%\.rainlendar2 - this is a double whammy - working with directories have names that start with a "." are an issue AND trying to get any sort of a directory into %USERPROFILE% or dirid 16424 seems to be impossible - any suggestions you might would be very helpful

  9. small nit - i have found that the following hack will suppress the ActiveX challenge for the associated program executions. i think the CSLIDs referenced may be randomly generated but they appear to be consistently selected whenever I have used this addon

    ; Office Genuine Advantage

    HKCU,"Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{05CA9FB0-3E3E-4B36-BF41-0E3A5CAA8CD8}\iexplore","Flags",0x00010001,04,00,00,00

    ; Office Update Engine

    HKCU,"Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{C7DB51B4-BCF7-4923-8874-7F1A0DC92277}\iexplore","Flags",0x00010001,04,00,00,00

    ; Microsoft Update Catalog

    HKCU,"Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{5AE58FCF-6F6A-49B2-B064-02492C66E3F4}\iexplore","Flags",0x00010001,04,00,00,00

  10. Kel, I'm relatively new to the RyanVM stuff and only recently discovered your handiwork, nice!

    I've been tinkering with Recycle Bin in the Start Menu (building the hard work of Cygnus and the others who have been contributing there) and have noticed that while your pack includes it, you still need to actively turn it on in the SM and hide it from the desktop. you might want to edit your inf with some of the following to ensure that it appears by default in the SM and is removed from the desktop by default. also, i added a couple of other comments for what it is worth. I would really like if in future releases you would have the Recycle Bin appear in SM and be removed from desktop by default.

    ; ### I think this is unnecessary

    [HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]

    @=""

    ; ### this is definitely unnecessary if set in HKLM using hack further down

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

    "Start_ShowOEMLink"=dword:00000000

    ; ### this will reveal whatever is set to OEMLink in Start Menu at logon (in this case Recycle Bin) even if default behavior hides it

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

    "Start_ShowOEMLink"=dword:00000001

    ; ### this will remove Recycle Bin from desktop at logon even if default behavior places Recycle Bin on desktop

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]

    "{645FF040-5081-101B-9F08-00AA002F954E}"=dword:00000001

    ; ### this will set the default behavior of the OEMLink in Start Menu to VISIBLE

    ; ### in the absence of this setting the default behavior of the OEMLink in Start Menu is set to VISIBLE so this setting should really be unnecessary

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

    "Start_ShowOEMLink"=dword:00000001

    ; ### I believe that you should change this setting from 0 to 1

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\RecycleBinOnDesktop]

    "DefaultValue"=dword:00000001

    ; ### this will set the default behavior of the Recycle Bin on the desktop to HIDDEN

    ; ### in the absence of this setting the default behavior of the Recycle Bin on the desktop is set to VISIBLE

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]

    "{645FF040-5081-101B-9F08-00AA002F954E}"=dword:00000001

  11. In case anyone is interested, i have been tinkering with this Recycle Bin on the Desktop for a while as I wasn't satisfied with implementing the attached hack only to have to then still select it after windows booted up. here is what i discovered. i am including because i haven't found it anywhere else (i suspect I am not the first to discover this but maybe someone who will follow will be interested)

    ; ### will reveal whatever is set to OEMLink in Start Menu at logon (in this case Recycle Bin) even if default behavior hides it

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

    "Start_ShowOEMLink"=dword:00000001

    ; ### will remove Recycle Bin from desktop at logon even if default behavior places Recycle Bin on desktop

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]

    "{645FF040-5081-101B-9F08-00AA002F954E}"=dword:00000001

    ; ### will set the default behavior of the OEMLink in Start Menu to VISIBLE

    ; ### in the absence of this setting the default behavior of the OEMLink in Start Menu is set to VISIBLE so this setting should really be unnecessary

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

    "Start_ShowOEMLink"=dword:00000001

    ; ### will set the default behavior of the Recycle Bin on the desktop to HIDDEN

    ; ### in the absence of this setting the default behavior of the Recycle Bin on the desktop is set to VISIBLE

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]

    "{645FF040-5081-101B-9F08-00AA002F954E}"=dword:00000001

  12. In case anyone is interested, i have been tinkering with this Recycle Bin on the Desktop for a while as I wasn't satisfied with implementing the attached hack only to have to then still select it after windows booted up. here is what i discovered. i am including because i haven't found it anywhere else (i suspect I am not the first to discover this but maybe someone who will follow will be interested)

    ; ### will reveal whatever is set to OEMLink in Start Menu at logon (in this case Recycle Bin) even if default behavior hides it

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

    "Start_ShowOEMLink"=dword:00000001

    ; ### will remove Recycle Bin from desktop at logon even if default behavior places Recycle Bin on desktop

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]

    "{645FF040-5081-101B-9F08-00AA002F954E}"=dword:00000001

    ; ### will set the default behavior of the OEMLink in Start Menu to VISIBLE

    ; ### in the absence of this setting the default behavior of the OEMLink in Start Menu is set to VISIBLE so this setting should really be unnecessary

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

    "Start_ShowOEMLink"=dword:00000001

    ; ### will set the default behavior of the Recycle Bin on the desktop to HIDDEN

    ; ### in the absence of this setting the default behavior of the Recycle Bin on the desktop is set to VISIBLE

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]

    "{645FF040-5081-101B-9F08-00AA002F954E}"=dword:00000001

×
×
  • Create New...