Jump to content

alfreire

Members
  • Posts

    314
  • Joined

  • Last visited

  • Days Won

    9

Reputation Activity

  1. Like
    alfreire reacted to ricktendo in [Tweaked] Skype 7.18.32.111 (Multilanguage)   
    Updated
  2. Like
    alfreire reacted to ricktendo in [Repak] Adobe Reader XI Lite 11.0.10 (de en es fr hu it pl ptb ru tr)   
    Updated en-US and es-ES, other languages will be updated by request ONLY
  3. Like
    alfreire reacted to Yaliang in [inno setup] A way to pin a shortcut onto taskbar in code   
    It is helpful...
    Regards... ;-)
  4. Like
    alfreire reacted to Yaliang in [inno setup] A way to pin a shortcut onto taskbar in code   
    Maybe U can see the [uninstallDelete] section in InnoSetup documentation.
    I am trying to find a way in
    section.but not finished.In theory, pin or unpin is the same way.
  5. Like
    alfreire reacted to ricktendo in [inno setup] A way to pin a shortcut onto taskbar in code   
    Already has, I added it to my AIDA64 installer and its working perfectly (even removes it on uninstall)
  6. Like
    alfreire reacted to Yaliang in [inno setup] A way to pin a shortcut onto taskbar in code   
    remove the shortcuts form taskbar, I think it need to delete the shorcuts form the special directory.
    C:\Users\Current User\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar.
    (The directory is hide.)
  7. Like
    alfreire reacted to ricktendo in [Repak] Resource Hacker FX 3.6.0.92/1.4.19   
    Resource Hacker v3.6.0.92 FX v1.4.19
    About: This is the latest version of Resource Hacker already patched by RaMMicHaeL (includes Dubby 32bit icon patch), also added SendTo icon shortcut and .msstyles, .mui and .res file right click entries.
    Download: http://adf.ly/1713566/reshackfx
    MD5: 78e4ce5f45d60cad8c8dfe91b0f64be4
    Size: 1 MB
    Website: http://rammichael.com/resource-hacker-fx
  8. Like
    alfreire reacted to ricktendo in [inno setup] A way to pin a shortcut onto taskbar in code   
    THIS IS AWESOME!!!
    Works like a charm
  9. Like
    alfreire reacted to Yaliang in [inno setup] A way to pin a shortcut onto taskbar in code   
    I had rewriten the article, and  provided an example in the attachment "pintaskbar.zip".
  10. Like
    alfreire reacted to Yaliang in [inno setup] A way to pin a shortcut onto taskbar in code   
    Use COM methods and properties via the COM Automation objects support.
    So I translate a Delphi script to Inno Setup
    section.And it work! 
     
    Here is a part of script in [code] section:
    [code]
    http://www.jrsoftware.org)
    There are someway to pin taskbar depend on one's choice.
    We can add a [task] section in InnoSetup.
    if one do not want to see the "task selected page"(like me ),
    the second way is to create a new CheckBox in Inno [code] section.
    And in the second way one need to control the CheckBox show or hide inprocedure CurPageChanged().
    then call the function like:   zylPinAppToTaskbar('c:\window', 'notepad.exe'); 
     
    An example project for Unicode Inno Setup is provided as download.
    The attachment "pintaskbar.zip" is the script.
    Unzip the file pintaskbar.zip,you can get two files named "PinShortcutOntoTaskbar-task.iss"
    and "PinShortcutOntoTaskbar-checkbox.iss".
    Please copy the *.iss files to the directory:  ./Inno Setup 5/Examples
    Then build the program and run PinTaskbar.exe.
     
    References
    http://blog.csdn.net/ccrun/article/details/6906471
    http://gallery.technet.microsoft.com/ScriptCenter/b66434f1-4b3f-4a94-8dc3-e406eb30b750/
    http://www.codeproject.com/Tips/713824/Pin-a-shortcut-onto-the-Taskbar-or-Start-Menu 
     
    The following is the script of the second way, I think you can modify it to the first way.
    If the attachment was broken, copy the following script to a *.iss file.
     
    ; -- PinShortcutOntoTaskbar.iss --
    ; Pin a shortcut onto taskbar on Win7 & Win8.
    ; @author: Yaliang.Zhao <shuangxiang2008@google.com>
    ; @brief: I test is on 32-bit  Win7 & Win8, but
    ;         I thins it will work on X64 version.
    [setup]
    AppName=PinTaskbar
    AppVersion=1.0
    OutputBaseFilename=PinTaskbar
    DefaultDirName={pf}\PinTaskbar
    OutputDir=./
    DisableStartupPrompt=yes
    DisableReadyPage=yes
    [Files]
    Source: "MyProg.exe"; DestDir: "{app}"
    ;[Tasks]
    ;Name: pintaskbar; Description: "Pin shortcut onto taskbar"
    ;Following is how to use
    [Code]
    var
    PinTaskBarCheck : TNewCheckBox;
    //the function is work well on Unicode Inno Setup,
    //if Non Unicode Inno Setup, one need to modify,
    //and I think you can do it!
    //Inno use Win32 API
    function LoadLibrary(lpFilename : String) : LongInt;
    external 'LoadLibraryW@kernel32.dll stdcall delayload';  //if Non Unicode Inno Setup, use LoadLibraryA
    function FreeLibrary(hModule : LongInt) : BOOL;
    external 'FreeLibrary@kernel32.dll stdcall delayload';
    function LoadString(hInstance:LongInt; uId:UINT; lpBuffer:String; nBufferMax:Integer) : Integer;
    external 'LoadStringW@user32.dll stdcall delayload';  //if Non Unicode Inno Setup, use LoadStringA
    //here is the function
    //@param strPath The App's directory,
    //@param strApp The App's name
    //@example zylPinAppToTaskbar('c:\window', 'notepad.exe');
    procedure zylPinAppToTaskbar(strPath, strApp: string); 
    var 
      vShell, vFolder, vFolderItem, vItemVerbs: Variant; 
      vPath, vApp: Variant; 
      i: Integer; 
      sItem: String;  
      h: LongInt;
      szPinName: String;
      filenameEnd : Integer;
      filename    : String;
      strEnd    : String;
    begin
      SetLength(szPinName, 255);
      h := LoadLibrary(ExpandConstant('{sys}\Shell32.dll')); 
      LoadString(h, 5386, szPinName, 255); 
      FreeLibrary(h); 
      strEnd := #0;
      filenameEnd := Pos(strEnd, szPinName);
      filename := Copy(szPinName, 1, filenameEnd - 1);
      if (Length(filename) > 0) then  //WinXp or lower, no pin taskbar function
      begin
        vShell := CreateOleObject('Shell.Application'); 
        vPath := strPath; 
        vFolder := vShell.NameSpace(vPath); 
        vApp := strApp; 
        vFolderItem := vFolder.ParseName(vApp); 
        vItemVerbs := vFolderItem.Verbs; 
        
      for i := 1 to vItemVerbs.Count do 
      begin 
        sItem := vItemVerbs.Item(i).Name;
        if (sItem = filename) then
        begin
          // 63 63 72 75 6E 2E 63 6F 6D 
          vItemVerbs.Item(i).DoIt;
          break;
         end;
        end; 
      end;
    end; 
    //You can use zylPinAppToTaskbar like this
    procedure CurPageChanged(CurPageID: Integer);
    begin
      //When Finished page is shown, call the function
      //You can also call is when the "Finish" button clicked.
      if CurPageID <> wpWelcome then
        PinTaskBarCheck.hide
      else begin
        PinTaskBarCheck.show;
      end;
      if  CurPageID = wpFinished then 
      begin
      //if IsTaskSelected('pintaskbar') then  //if Selected the [task]
      //   zylPinAppToTaskbar(ExpandConstant('{app}'), 'MyProg.exe');
      if PinTaskBarCheck.Checked then
        zylPinAppToTaskbar(ExpandConstant('{app}'), 'MyProg.exe');
      end;
    end;
    procedure InitializeWizard;
    begin
      PinTaskBarCheck := TNewCheckBox.Create(WizardForm);
       with PinTaskBarCheck do begin
        Parent  := WizardForm;
        Caption := 'Pin it onto taskbar';
        Top     := 200;
        Left    := 200;
        Width   := ScaleY(200);
        Height  := ScaleY(15);
        State   := cbChecked;
        //Hide;
      end;
    end;
    pintaskbar.zip
  11. Like
    alfreire reacted to Legolash2o in Update   
    Bad News
    My coursework is nearly done, just need to compare it with peers to see if I have missed anything. Once done my first task will be to update the Exclusive ISOs. I will be spending about 3/4 of my time revising whilst fixing bugs in Win Toolkit with the other 1/4
     
    Good News
    From 1st June 2014 to May 2015 I won't be going home to work during the summer like I did last summer so I will be working 9am-5pm pretty much every day on Win Toolkit for my Final Year Project. This won't be just coding though, The initial month or so will be research and taking advantage of all the new features such as multi-threading and .NET 4.5
     
    Since I won't be working, all donations will DEFINITELY be appreciated.
  12. Like
    alfreire reacted to Legolash2o in Update   
    All my coursework is done. Got some revision to do and then I'm home free to program Win Toolkit for a year with virtually nothing in the way
  13. Like
    alfreire reacted to ricktendo in [Obsolete] Microsoft Camera Codec Pack 16.4.1970.624   
    Now obsolete
  14. Like
    alfreire reacted to ricktendo in [Slim] .NET Framework 4.6.1 Full x86/x64 (2-27-2016)   
    Upd: 2937676
  15. Like
    alfreire reacted to ricktendo in [Repak] Adobe Shockwave Player 12.2.2.172   
    Updated
  16. Like
    alfreire reacted to ricktendo in Join wifi network upon installation   
    This may help
    http://www.msfn.org/board/topic/88734-unattended-wireless-network-connection/
  17. Like
    alfreire reacted to ricktendo in [Repak] VMware Workstation Lite 12.1.0-3272444   
    Updated, let me know if anything is broken
  18. Like
    alfreire reacted to jgp in [Repak] VMware Workstation Lite 12.1.0-3272444   
    VMware Workstation 10.0.2 Build 1744117 is out
  19. Like
    alfreire reacted to ricktendo in [Repack] VirtualBox 5.1.18 + ExtensionPacks   
    Here is what I am talking about, this is slimmed based on your installer, I rebuilt common.cab and the embedded product.cab's in each MSI installer... Then finally I replaced the ones in the original installer with those I rebuilt
     
    Download: http://adf.ly/1713566/vboxrpck
    MD5: 8cdb56d006f1874fc318d1a09bfe1678
    Size: 83.7 MB
     
    I hope you don't feel like I am stepping on your toes here, I of course will provide to you how I did this. Maybe you can use this to take your repacking skills a bit further
     
    Tools:

    http://xp.xpdnc.org/files/msi_vbs_examples.zip (Optional)https://dl.dropboxusercontent.com/u/56155351/Tools/MsiTran.Exe (Optional)https://dl.dropboxusercontent.com/u/56155351/Tools/vbox.7zMakeCab     (comes with Windows)InstEdRestorator 2007 MSI Instructions:
    - Extract VirtualBox installer files

    <installer>.exe -extract -path .\- Edit the MSI to make slim or apply the MST with InstEd or MsiTran (Note: I also remove vc2k10 runtimes)
    MsiTran.exe -a <mst_name>.mst <x86_and_or_amd64>.msi- Do an admin install of both MSI's, now copy common.DDF into ANYONE of the admin install location and rebuild common.cab
    makecab.exe /f common.DDF- Do the same to rebuild product.cab's (use 32 DDF for x86 and 64 for amd64)- Now we will add the product.cab back into the MSI, you can use InstEd but I prefer

    WiStream.vbs <msi_name>.msi product.cab- With InstEd change the admin install MSI's Sumary Information from Admin External. Long filenames to Compressed. Long filenames, you can also use this VBS command
    WiSumInf.vbs <msi_name>.msi Words=2EXE Instructions:Now that we have both installers repacked with none of the stuff we removed, we need to add them back into the EXE... You can simply open the original VirtualBox installer EXE in Restorator 2007, copy the files from within Windows Explorer and paste them into the RCData BIN's, but I rather add them to a RES file, then apply the res file with Restorator because the EXE date does not change and you wont get those ugly shortcut icons that Restorator leaves behind
     
    - Open provided RES file with Restorator 2007
    - In Windows Explorer copy (Ctrl+C) x86 MSI and paste (Ctrl+V) in RCData -> BIN_00
    - Do the same for x64 MSI (BIN_01) and common.cab (BIN_02) and save RES
    - Now open VirtualBox installer with Resource Hacker, now choose Action -> Update all Resources (apply the RES file)
    - Save and you are DONE!!!
     
    Bonus:
    If you are wondering how to get the DDF, you can open the MSI in InstEd, go to Media, right click on CAB and choose Show ddf, I prefer to use

    WiMakCab.vbs <msi_name>.msi cabname /LIf I use WiMakCab.vbs I have to edit it a littleEdit: I just realized its easier for you to rebuild/embed the CAB's, just open your MSI in InstEd, go to Media, right click on CAB and choose Rebuild selected CAB
    Edit2: You can also save space if you remove the linux and os2 stuff from VBoxGuestAdditions.iso (28MB after removal)
  20. Like
    alfreire reacted to kanyos in [Repack] VirtualBox 5.1.18 + ExtensionPacks   
    Source: VirtualBox-5.1.18-114002-Win.exe
    Released: 2017-03-15
    About: VirtualBox allows users to run nearly any operating system on a single machine and to freely switch between OS instances running simultaneously.
    Homepage: VirtualBox
    Tools used:
    - [Modded] InstEd 1.5.15.26 (LZX21) by ricktendo for remove unwanted files/prog inside installer
    - gBurner 3.5 for remove unwanted drivers inside VBoxGuestAdditions.iso
    - dotNET45sfxMaker by ricktendo for making this installer with 7zSD_LZMA2.sfx
    - [Repack] Resource Hacker 4.2.5 by Vandit for replace setup icon and renaming installer properties
    Removed:
    - VBox Web Service
    - VBox Python support
    - UserManual.pdf
    - Translation files, except En, Fr, Ru
    - Drivers inside VBoxGuestAdditions.iso & ExtensionPacks, except Windows & Linux drivers
    Tweaked:
    integrated vbox-sha1.cer & VBoxCertUtil.exe with command -v add-trusted-publisher vbox-sha1.cer to get full silent install mode without popups when vbox installing network driver & USB driver [thanks to alfeire].
    Bonus:
    integrated Extension Pack
    Silent Install command: /ai /gm2
    File: VirtualBox-5.1.18-114002-Win-Setup.exe
    Size: 70,3 MB
    MD5: F0BEE738E4E37BC55E1B638EF9A84794
    Download: http://www.mediafire.com/file/mtfert94mx7yjbd/VirtualBox-5.1.18-114002-Win-Setup.exe
    Btw, Thanks to ricktendo for great tools :thumbsup:
  21. Like
    alfreire reacted to dareckibmw in [Solved] Looking for DDR2 Ram   
    Man! it made it just in time, I see!
  22. Like
    alfreire reacted to ricktendo in [Solved] Looking for DDR2 Ram   
    Good news! I got my new motherboard and cpu today (she is a beaut)
     
    https://onedrive.live.com/redir?resid=A68D8FCA27AE23DF!2700&authkey=!APajV-vaAYNoJq8&v=3&ithint=photo%2c.jpg
     
    Unfortunately the memory did not. I dont know if it did not get there in time or they forgot it at home... I am sure it will turn up, there is no rush really
  23. Like
    alfreire reacted to ricktendo in [Solved] Looking for DDR2 Ram   
    Thank you SO MUCH guys!!!
    Here is the final tally: Intel DQ45CB motherboard, Intel Core 2 Duo E8400 and (I think) 2x1 GB of DDR2 Ram
    To replace: ASRock P4VM890, Intel Pentium 4, 2x1 GB DDR1 Ram
    The thing I love about the DQ45CB mobo is that is has NO legacy crap: PS2, Serial, Floppy, IDE (current DVD-RW needs adapter, hardly ever use it anyways) and the built in graphics are more than enough. Hopefully they arrive before my step father comes home (he does not know when he is coming but it will be soon. Update: He is comming this Tuesday)
  24. Like
    alfreire reacted to abbodi1406 in Which Updates?   
    General and Security Updates are either GDR only or GDR+LDR
    you can easily install those normally (without LDR mode) to get GDR branch
    and you may include/count Platform & Platform Updates & IE11/10 into this
     
    Hotfixes however, some are LDR only, and the rest are GDR+LDR
    managing those will be tricky for you
     
    anyway, if you want to only have GDR updates, it's better you stick to what Windows Update offers 
    or you may install "General, Security, Platform, Platform Updates, IE11 Cabs, IE11 Updates, WUClient" in normal mode, then go to Windows Update and see what else it offers and download them
  25. Like
    alfreire reacted to dareckibmw in [Solved] Looking for DDR2 Ram   
    Package has been send, it should be there Monday. I'll PM tracking number.
×
×
  • Create New...