I put Cabinstl on my Wizard as I wasn't aware that wm5 automatically gave you the choice, on the device, to install on the memory card.
However, having removed the program I am unable to install automatically any .cab files. Clicking on them brings up a message that there are no applications associated with file such and such.
I assume that the file association for .cab files has been deleted. Can anyone let me know how to get this association back, and most importantly what application should the .cab files be associated with?
Ta,
Stegz
Related
I have just installed this on I-jam. Thank you for the rom. I now seem to be missing the program which allowed me to assign photos and backgrounds to contacts. Is there any way of getting this back or can you recommend another program I can use in its place?
The advantage of the Big Storage hack is that the storage area is now accessible for other purposes and that you can select which softare to install from the Extended ROM. You'll find various Extended ROM versions in the ftp server. The cab file that you are looking for is called Caller ID.
I am trying to install the phone dialler software but is comes up with iacaller.dll in use, how do i install it, any help appreciated..
phonepad
can anyone tell me how to uninstall this please
in order to remove the iacaller.dll from use, try removing it from your \windows\startup folder, then soft-reset. Then you should be able to run the cab file. However there will be several other *.dll that need to be replaced but are read-only. What you have to do is manually rename those to something else (I just put a OLD_ in front of the name). Do this either through the the activesync explorer or you can select to "view all files" from your pocket pc file explorer. I don't remember the ones that need to be renamed, I had a list but who knows where it is now... So you'll have to rename them one by one as the device prompts you. so for example it'll say name.dll is in use cannot copy - remember the name of the file, exit the installer (or most likely the installer will exit itself) then go into the \windows folder, locate the file, rename it to OLD_XXX.dll then run the cab again. Repeat as necessary. Good luck.
I made a little CAB file which contains a reg key to prevent CAB files from being deleted after you install them.
Just run this on your K-JAM and no more CAB files will be deleted.
(Although ironically of course it still deletes this CAB file since the change doesn't take place until after the install finishes and this file is deleted.)
Neat!
I store CAB files in zip files, when I want to install anything, just open it and run from zip. This way my CABs are not deleted either.
I think it's enough if you set the Read Only attribute on the CAB file.
Re: K-JAM CAB Delete Disable tool - Stop CAB files being del
awojtas said:
I made a little CAB file which contains a reg key to prevent CAB files from being deleted after you install them.
Click to expand...
Click to collapse
my solution is CabInstaller program. simply copy it on your wizard, run it and check two options:
[x] Do not delete CAB file
[x] Associate CabInstl with CAB files
from now on, CabInstaller will popup after every CAB file installation attempt, then just click install and that's it!
I've got my cabs on a storage card, and within totalcommander you can
set the properties of the cabs to "read only",
this works like a good workaround for me, some cabs i want to be deleted,
some not..
I agree^^^. I set them to read only before I copy them to the device and they are fine. If you have something like total commander or resco explorer then you can set the Read Only attribute on the device.
Hi, i have updated my device to the mr. clean image.
Now i have to install all software. So i create a folder on my storage card with all necessary cab files.
Is there a possibility to have them all be installed with one click? For example to create a Batch to install them one after another?
Hope not to ask silly questions.
TheGulOfDedra
try this;
example;
This '\Storage Card\2577\autorun.exe' is an official M$ way of autolaunching programs from SD card, well described in MSDN...
If you put calc.exe into this folder and will rename it to autorun.exe, it will be automatically launched upon inserting this SD card in. So your calculator will pop up...
make a folder in the root of the sd card called [2577] put the cab files into the folder ,reboot the device .it should install,
alternative; use the autorun from the extended-rom to launch the files.you my need to do some editing intiothe config file.
Thanks - how can i "see" the extended rom? Editing a config file is no problem for me.
TheGulOfDedra said:
Thanks - how can i "see" the extended rom? Editing a config file is no problem for me.
Click to expand...
Click to collapse
use "TOTALCOMANDER"
download ,install then open the prog ,write the folowing in totalcomander,[extended_rom] now you should see the contents of the extendedrom,you can use totalcomander to copy any file to any location.
download from here; http://www.ghisler.com/ce.htm
thank you very much to all
Problem is...all your CABS will be installed to their default installation directory (mostly Main Storage).
What I would like to know is how to make all CABS install to the Storage Card or a directory specified in the config.text?
I want to deny or restrain installation of applications on the fly as an service/process or by making changes in the registry on WM5 devices. Any ideas? The app preferely in C++/C#
CAB files are installed by wceload.exe in the windows directory.
You can overwrite this file with a blank exe, or remove the CAB extension reference to it in registry under HKEY_CLASSES_ROOT.
Deny or restrain inst. of apps
Thanks, yes I've thought about this - but this isn't a very dynamic solution. When a person run a CAB I want to check if app is okay to install from a "List" - then show a popup with a message saying something like "Sorry, you are not allowed to install this application. Please contact your company IT Admin for more info".
Is the .CAB association in HKEY_CLASSES_ROOT linked to wceload - so I could run an app to validate CAB, and if ok execute wceload..?
levenum said:
CAB files are installed by wceload.exe in the windows directory.
You can overwrite this file with a blank exe, or remove the CAB extension reference to it in registry under HKEY_CLASSES_ROOT.
Click to expand...
Click to collapse
Write up a registry entry in HKEY_CLASSES_ROOT to associate .CAB files with your custom file. Then, when the user taps on a CAB file, your program reads it, compares it against its list and, if it's approved, calls WceLoad with the appropriate parameters.
The key would probably look something like this:
HKCR\cabfile\shell\open\command
(default) = "<path to your app>" "%1"
(%1 will be replaced with the path to the CAB file).
Then, if the CAB was approved, call WceLoad with the following parameters:
\windows\wceload.exe "<path to cab file>" /nodelete
Note that some apps, may call wceload.exe directly. I am not sure if Activesync does it, but I know a couple of custom installers that do.
If you really want to secure the device against unothorized software do the following:
Rename wceload.exe to something else like wceload1.exe.
Create you own wceload.exe, but make sure you capture and preserve all command line parameters in case you need to transfer them to the original file for proper installation.
This way you can be sure no one will install anything without your permission.
Olso, keep in mind wceload is used to switch themes as well. (It handles *.tsk files).
Very much..
Thank You all!!
I am currently using FingerSuite on my HTC Touch. There are two parts to the suite, one is for "menus" and the other for "pop-ups". To prevent running the program each time I had to soft reset my phone I copied the .exe file for the 'MsgBox' program (which provides a more finger friendly interface for errors that give pop-ups) and placed this in \Windows\StartUp. However, by placing the .exe file in the 'StartUp' folder the program doesn't seem to run. When a pop-up should appear (eg. for confirmation of deleting a file; Yes or No) the screen simply freezes. This, I understand, is because I should have placed the .lnk file in the 'StartUp' folder instead as it requires other files in the same folder which are missing in 'StartUp'. Unfortunately I am unaware of a way to disable FingerSuite once it is running and because of this I am unable to delete the file I have placed in the StartUp folder.
Sorry for the poor description of my problem.
Is there any way in which I can remove this file I have placed in the 'StartUp' folder? I don't want to have to hard reset my device but if there is no other way then I suppose I will have to.
Any help would be greatly appreciated!
Thanks, Alex
Nevermind, I managed to delete the file once I ran my device in Safe Mode.