-
Posts
314 -
Joined
-
Last visited
-
Days Won
9
Reputation Activity
-
-
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
-
alfreire reacted to Yaliang in [inno setup] A way to pin a shortcut onto taskbar in code
It is helpful...
Regards... ;-)
-
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. -
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)
-
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.)
-
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
-
alfreire reacted to ricktendo in [inno setup] A way to pin a shortcut onto taskbar in code
THIS IS AWESOME!!!
Works like a charm
-
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".
-
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
-
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.
-
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
-
-
-
-
alfreire reacted to ricktendo in Join wifi network upon installation
This may help
http://www.msfn.org/board/topic/88734-unattended-wireless-network-connection/
-
alfreire reacted to ricktendo in [Repak] VMware Workstation Lite 12.1.0-3272444
Updated, let me know if anything is broken
-
alfreire reacted to jgp in [Repak] VMware Workstation Lite 12.1.0-3272444
VMware Workstation 10.0.2 Build 1744117 is out
-
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)
-
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:
-
alfreire reacted to dareckibmw in [Solved] Looking for DDR2 Ram
Man! it made it just in time, I see!
-
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
-
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)
-
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
-
alfreire reacted to dareckibmw in [Solved] Looking for DDR2 Ram
Package has been send, it should be there Monday. I'll PM tracking number.