Related
I would like to modify my PDA behaviour:
1- Change the welcome screen during boot and place a personal one.
2- Modify the menĂ¹ i see on the desktop, such as menĂ¹ entries like MSN pocket PC etc...
3- Eliminate cprog.exe from startup, i don't want it, i would like to start my own application instead.
Do i need to manipulate the ROM/registry for these modifications?
If yes, about ROM i'm almost a noob yet, is there any tutorial/start up guide?
Thanks.
With my psychic power, I'm gathering all the information about your phone... and giving you the following answers..
1. Search (forum and wiki) on how to modify your splash screen
2. Read the manual
3. Remove it from the \Windows\Start up ?
No
hanmin said:
With my psychic power, I'm gathering all the information about your phone... and giving you the following answers..
1. Search (forum and wiki) on how to modify your splash screen
2. Read the manual
3. Remove it from the \Windows\Start up ?
No
Click to expand...
Click to collapse
Uhm.. i think cprog.exe resides in ROM :-| how could i remove it and their icons
like signal quality ? I can't remove cprog.exe from the windows directory and it's lnk
doesn't appear inside \Windows\start up
Thx.
At least...
If i can't remove cprog.exe, at least i would like to remove the signal quality icon on the top right of the screen and the warning balloon coming from cprog.exe. Or... is there a way to cover all the screen (also the taskbar) with my application GUI?
Thx.
If you can make a dummy exe and have it named cprog.exe, just copy it over. When the OS saw that there is a file with the same name in the storage (and also one in ROM), the OS will launch the one in storage instead of the ROM. Now, it is a matter of getting a dummy EXE.
Just incase, backup your system first.
Thx for help...
Are you sure i can overwrite cprog.exe inside \Windows directory?
I cannot move/copy or delete it. The OS is saying i cannot copy
file and resources present in ROM :|.
How do i backup my system, if i overwrite it, how i get it back?
First, backup. Use backup software such as SPB Backup your system. If things went seriously wrong, you will hardreset your phone, and use the backup EXE file to restore your phone. Just make sure you backup before modifying.
You can use software such as Total Commander for PPC to over write the EXE. I'm very sure (been there, done that) it can over write (cover up) files in ROM, but I'm not sure if it is possible to write over an EXE that is currently running. Try your luck. To recover the overwritten (e.g. original) EXE, just delete it (e.g. delete the new, modified EXE) to expose the original EXE inside the ROM.
There should be no problem overwriting a ROM exe once even if its running. The change will simply not take effect until you reset the device.
To disable it though, you will have to rename the exe first (you will not be able to delete your copy while it is running) then reset so the original will be called instead.
And just to make it clear: you will not overwrite anything. A copy of the file will be created in your storage memory. The original system file will remain as it is, it will simply be "hidden" until you remove your copy.
The backup hanmin suggested is for your data and installed apps. If you are still at the stage were you are experimenting with the phone and don't mind getting it back to factory settings if something goes wrong you can skip it.
What you should investigate though is the notification system. It is somewhere there that cprog.exe is triggered in the first place and if you want your app to pop up instead on incoming call you will most likely have to register a notification for it.
(Though I do not have much experience with TAPI, so I am not really sure about this)
What I do know for a fact is that opening a full screen window (covering both top and bottom bars) is very easy:
Right after the window is created (not in WM_CREATE handler) call SHFullScreen API.
hanmin said:
First, backup. Use backup software such as SPB Backup your system. If things went seriously wrong, you will hardreset your phone, and use the backup EXE file to restore your phone. Just make sure you backup before modifying.
You can use software such as Total Commander for PPC to over write the EXE. I'm very sure (been there, done that) it can over write (cover up) files in ROM, but I'm not sure if it is possible to write over an EXE that is currently running. Try your luck. To recover the overwritten (e.g. original) EXE, just delete it (e.g. delete the new, modified EXE) to expose the original EXE inside the ROM.
Click to expand...
Click to collapse
Thanks, it worked fine, i've just built a dummy exe with a little main returning 0 immediately. And when services.exe starts it, it just returns 0.
I suppose if i hard reset my device cprog become the original.
What kind of APIs should i call to customize taskbar look and feel?
levenum said:
There should be no problem overwriting a ROM exe once even if its running. The change will simply not take effect until you reset the device.
To disable it though, you will have to rename the exe first (you will not be able to delete your copy while it is running) then reset so the original will be called instead.
And just to make it clear: you will not overwrite anything. A copy of the file will be created in your storage memory. The original system file will remain as it is, it will simply be "hidden" until you remove your copy.
The backup hanmin suggested is for your data and installed apps. If you are still at the stage were you are experimenting with the phone and don't mind getting it back to factory settings if something goes wrong you can skip it.
What you should investigate though is the notification system. It is somewhere there that cprog.exe is triggered in the first place and if you want your app to pop up instead on incoming call you will most likely have to register a notification for it.
(Though I do not have much experience with TAPI, so I am not really sure about this)
What I do know for a fact is that opening a full screen window (covering both top and bottom bars) is very easy:
Right after the window is created (not in WM_CREATE handler) call SHFullScreen API.
Click to expand...
Click to collapse
Thank you for help.
I'm just dealing with cprog.exe becouse it is dropping the data call i make using RIL api. This happens becouse cprog.exe is taking the ownership of the call through TAPI, so since there is no other application using TAPI, cprog.exe believes it's the only owner so it just drops the call. Since i'm not using TAPI but RIL i cannot claim for the call ownership while answering the call. The process cprog.exe gives problems only for answering incoming calls.
The only solution i found is to kill cprog.exe or just replace it with a dummy exe as explained here. That's why i was asking for it. Now my RIL application works fine and i don't need to kill cprog.exe/TSP anymore within my code. I'm forced to use RIL instead of TAPI becouse TAPI doesn't expose some bearer options i can set through RIL.
Bye.
Here is the article abut customizing the taskbar. Unfortunately, as far as I know there are no APIs to deal with it (short of sticking an annoying notification icon there), you have to replace the whole thing or whatever parts of it you do not like with a child window (see LVMTime and LVMTopBat).
levenum said:
Here is the article abut customizing the taskbar. Unfortunately, as far as I know there are no APIs to deal with it (short of sticking an annoying notification icon there), you have to replace the whole thing or whatever parts of it you do not like with a child window (see LVMTime and LVMTopBat).
Click to expand...
Click to collapse
Thanks a lot.
I have an obselete today program entry that is left over from an old program, does anyone know how to remove it. I cannot remove it from the list of programs displayed in Today by taking out the tick from the menu list as when I try to remove the tick I get a message saying "start menu - unable to move that item"
Any ideas please?
http://forum.xda-developers.com/showthread.php?t=311268&highlight=today+item+registry
Sorry, I'm a newbie to mobiles, how do I get at the plugins, the entry doesn't show in the list of installed programs
Thanks
This is usually what I do as a newbie. Re-install the OLD application related to the Today Plug-In that was left lingering in your Today Screen. This time you can UNINSTALL it correctly by UNTICKING the box for the plug-in found at Start>Settings>Today>Plug-in. After doing this, you can now safely UNINSTALL the application and hopefully the plug-in won't be left behind.
this was the part you should read
"Otherwise get a registry editor and delete the relevant key under:
HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items\[item name]"
you get to it by using a registry editor like total commander
I don't appear to have a 'plugins' tab in Start>Settings>Today>. So I guess I am going to have to go down the registry editing route, but this worries me somewhat in case it goes pear shaped
'plugins' should be 'items' not 'plugins''s
Rudegar
Thanks for the correction, the entry concerned does not show in the items list
then i have absolutely no idea what you are asking
in today->items
all today items shown on the today screen should be located
unless it's not a true today item and is a program which is started from
\windows\startup
and if you mean icons in programs
or shortcuts to programs in programs in a launcher you can
1 remove the icon from programs in windows\startmenu\programs\
and if it's in a launcher today item you have to use the functionality of that launcher
Rudegar
When I tap Start the icon appears in the list of things like calendar and call register, but it is an empty icon that just displays an empty box and the name 'copilot'. If I then go to start, settings, menus I can again see it in the list of programs in the start menu, but it wont let me remove the tick to take it out of the list.I just get a message saying 'unable to move that item'
leswaller said:
Rudegar
When I tap Start the icon appears in the list of things like calendar and call register, but it is an empty icon that just displays an empty box and the name 'copilot'. If I then go to start, settings, menus I can again see it in the list of programs in the start menu, but it wont let me remove the tick to take it out of the list.I just get a message saying 'unable to move that item'
Click to expand...
Click to collapse
You need to connect your phone through activesync. Then go into windows > Programs and delete the program icon in there. Once you do that, it will not show up on the start drop down list.
Thanks for all the suggestions, I was unable to get at it except by file explorer/windows/startmenu, but deleting the file in there did the trick. The problem was that the icon remained even after the program was uninstalled. Problem now solved... thanks to all your help
leswaller said:
Rudegar
When I tap Start the icon appears in the list of things like calendar and call register, but it is an empty icon that just displays an empty box and the name 'copilot'. If I then go to start, settings, menus I can again see it in the list of programs in the start menu, but it wont let me remove the tick to take it out of the list.I just get a message saying 'unable to move that item'
Click to expand...
Click to collapse
maevro said:
You need to connect your phone through activesync. Then go into windows > Programs and delete the program icon in there. Once you do that, it will not show up on the start drop down list.
Click to expand...
Click to collapse
Actually, maevro has the right idea, but he gave you the wrong direction to follow. I hope you don't mind if I correct it a little bit.
OK, I assume you already UNINSTALLED this said application a long time ago, right? What happened was an icon was left at these 2 locations:
1) Windows>Start Menu>Programs>(or it could have created its own folder)
2) Windows>Start Menu
Let me explain it as simply as I can. All icons you see in Windows>Start Menu will appear avery time you PRESS/TAP the START windows icon/button. It has a maximum limit (on my device) of 7 applications to show. You can control what is in there using START>SETTINGS>MENU application, BUT since there is also another icon present probably in Windows>Start Menu>Programs it won't let you move it out of that folder.
SO THE SOLUTION:
Delete the said icons on the folowing locations:
1) Windows>Start Menu>Programs>(or it could have created its own folder)
2) Windows>Start Menu
Don't worry if you can't find the icon in list number 1. You can manually delete it using a powerful file manager like RESCO EXPLORER (not free) or TOTAL COMMANDER (free) or use what maevro suggested and attach it via USB and use active sync.
I hope this helps.
---
leswaller said:
Thanks for all the suggestions, I was unable to get at it except by file explorer/windows/startmenu, but deleting the file in there did the trick. The problem was that the icon remained even after the program was uninstalled. Problem now solved... thanks to all your help
Click to expand...
Click to collapse
ooooppps forget my other post then....
---
I am looking for some help with "shortcuts" or ".lnk" files
I am using a HTC Tilt 8925 with WM6, but I think this may be a more universal issue.
I went into Windows > StartMenu and added several new folders, and then moved the .lnks formed from program installations into those folders.
For instance, folder "Refererence" now hold Dictionary, Lexipedia, Thesaurus, etc.
All was OK for a while, but then I started to get error messages about 2 application .lnks that I had moved into a subfolder. The funny thing is, the links actually work! It's just that randomly, I get a WM6 message that there is a problem with " Programs > XXX > AAA "
Does anyone know how to make a "new" link, to replace these old links? I tried uninstalling and reinstalling the program and then moving those 2 .lnks, again, to the subfolder where I want it to be, but it happened again!
Thanks for any and all ideas!
PS: I have SK Tools installed; I thought there was a shortcut tool, but I cannot find it
Go into Program Files then whatever application you want the shorcut for. Copy the exe file then navigate to wherever you want the shortcut and paste shortcut. Rename the shorcut to whatever you want and the link is done!
Having said that if your shortcuts work sometimes but not others I cant see how it is a problem with the actual shortcut. You may need help here from someone more experienced than me.
Please bear with me, as this is my first windows mobile phone and I'm not all too familiar with it.
First problem is, tapping "Launch Browser" on the Internet tab does not work. After thinking about it for a while, I realized that the Opera browser was not installed on my device! Now, as far as I know, it should come already in all devices. So, I downloaded the Opera 9.5 browser off their website. How can I set it up so when I tap "Launch Browser" on the Internet tab, Opera 9.5 will automatically run? Currently tapping it still does nothing.
Second is, I've been hearing about this "Windows" folder in the HTC Touch Pro. I can't seem to locate this. When I browse for it with my computer, the name of the TP's "hard drive" is "\", and then I see the following folders:
Application Data, ConnMgr, Content, Documents and Settings, Music, My Documents, Program Files, cemail (hidden file), pim
Is this root folder the "Windows" folder?
Third thing is, in the "Programs" tab in TF3D, there's this icon there that when I press (looks like the default icon for a folder in Vista), it gives me an error. It says "The file 'wt5jetpr' cannot be opened. Either it is not signed with a trusted certificate, or one of its components cannot be found. If the problem persists, try reinstalling or restoring this file."
There we go, that's all. Thank you, if you've read this far.
I can't help with the Opera thing but as for your Windows folder, it's a system file and hidden. You will have to unhide it in your Vista/XP operating system before you can see it using your PC>
You see, I already enabled the viewing of hidden folders. There aren't any other items other than the ones I listed.
EDIT: I tried creating a folder called "Windows" and Vista tells me I can't, because a folder of the same name already exists.
That's weird.. hidden folders are already enabled and I still can't see it.
Hiya, i'm a bit of a noob myselft with regards to wm6.1 so for the opera issue i dont think i could be much help with that same with the file that wont delete so i hope someone else will answer that, to see ur windows folder though when the phone is connected to the pc open up explorer on ur pc and click on tools/folder options then click on view and make sure either the "hide protected operating system files" box is unchecked &/or the "show hidden system files box is checked and this should let you see the windows folder.
Hope this helps.
EDIT: looks like someone already answered in the time it took me to type that, my own fault for multitasking ...
FireGX said:
Second is, I've been hearing about this "Windows" folder in the HTC Touch Pro. I can't seem to locate this. When I browse for it with my computer, the name of the TP's "hard drive" is "\", and then I see the following folders:
Application Data, ConnMgr, Content, Documents and Settings, Music, My Documents, Program Files, cemail (hidden file), pim
Is this root folder the "Windows" folder?
Click to expand...
Click to collapse
Same thing as you, when I browse to the device from Windows Explorer.
However, if I go to Tools - Folder Options - View tab and I select "Show hidden files and folders", the Windows directory is displayed.
FireGX said:
Third thing is, in the "Programs" tab in TF3D, there's this icon there that when I press (looks like the default icon for a folder in Vista), it gives me an error. It says "The file 'wt5jetpr' cannot be opened. Either it is not signed with a trusted certificate, or one of its components cannot be found. If the problem persists, try reinstalling or restoring this file.
Click to expand...
Click to collapse
By the name, it looks like it is JetCet Print 5.
Strange you have these errors. Do you use a custom ROM?
PS: been too slow to answer too. but at least the answers match ;-)
I'm not using a custom rom =\. The rom came with my device.
It's:
1.90.405.1.WWE
It's a HTC Touch Pro T7272
Then I advise you to do a Hard Reset. Opera and JetCet print should be there, and should not give you any certificate errors.
I advise you to read a lot these forums, gather as much info as you can, and experimenting with your device. You have a powerhouse in your hands, you know? you have unlimited possibilities. Any questions should you have must be asked.
Alright, I'll give that a try tomorrow after the day's gone so I have lots of time to figure things out.
Sorry for the double post, but I figure this message won't get read if I simply edit my last post.
Anyways, I hard resetted the device and I got Opera and that printing program working! Thanks creiz.
Just one last thing I'm trying to figure out.. is there any way I can get a custom alarm ring tone without downloading a program? (I'm trying to avoid having to do that if possible)
When iFonz tries to launch, error: An unexpected error has occurred in iFonz.exe. Select quit and then restart this program. Details:
iFonz.exe TypeLoadException at
System.windows.forms.form.onload(eventArgs e)
at
System.windows.forms.form._setVisibleNotify(Boolea n fVis)
at
System.windows.forms.control.set_visible(boolean value)
at
System.windows.forms.application.run(form fm) at ifonz.ifonz.main()
Any help with this is much appreciated, thanks.
i need help with this. i really wanna get this working
::UPDATE::
i just installed version 1.0.4 and it worked?????? I cant change any settings though
i still want the new version if someone can help
because inbetween 1.0.4 and 1.1.2 you ned to upgrade to .netcf 3
most phones now come with .netcompact framework 2.0 but ifonz 1.1.2 need 3.5 to work install this and get back to me
i do have 3.5 installed.
on the ifonz thread, i put the framework from the first link on my phone(not the multilanguage one)
the link for ifonz is an exe (not cab) i have downloaded from a couple differnt links and its always a .zip file with ifonz.exe in it
the best way to do this is to go to program file and create a folder called ifoz and uzip the entire contents of the zip folder to it. and then creat a shortcut from the ifonz.exe and paste it ti windows/startmenu/programs
and then soft reset
when the fone boots up then go to start/programs/ifonz an it should work
create the ifonz folder on my phone or on pc?
ok, i made a folder on my pc called "ifonz"
i put that folder in my phone in "my documents"
now, it works but has some problems
when i go to settings, the save and cancel button are huge and i cant click on or scroll thru any of the settings options
and the battery meter, signal strenth, etc icons at the top are big so they are scrunced together and i cant read them??
plz help
what type of phone do you have?, and which version onf the app did you download vga or qvga
when you creat the ifonz folder it has to go in the phone/ theres a folder called program files it needs to go in here
I have an i760 with wm6
ill try putting it in that folder and see if it will work
i really appreciate the help btw
I just put it in that fol;der and its doing the same thing as in my above post
it looks like crap and i cant change settings
the i760 doesnt run on windows and isnt touchscreen so i take it you mean i780
what version did you download
i just checked to make sure. it is an i760 with WM6 and touchscreen
http://www.pocketpccentral.net/samsung_i760.htm
it is version 1.1.2 that im trying to get to work(ifonz)
i have tried that version and 1.0.4 and they both do the same thing
i have tried different downloads and i have uninstalled and reinstalled everything, and done soft resets. i just want this to work
did you download qvga or vga
Sorry
yes, i made sure it was qvga
all the info i looked at said this phone is qvga, correct?
correct now
after you have downloaded ifonz 1.1.2
make a folder in the phone called ifonz in the my device/program files
then unzip the contents of downloaded file into the newly created folder
then soft reset the go to file explorer and to to my device/program files/ifonz
tap and hold on ifonz.exe tap creat shortcut then go to the shortcut (it should apperar at the bottom of the folder
copy and paste it into /my device/windows/start menu/programs
soft reset
then once the phone has rebooted gp to start -> programs and click on the ifonz icon
this should now start ifonz
Well, ifonz starts and works now. Its just not right (large icons and can't change settings.) do you think doing it the way you said will fix the problem?
should do. mind you you caould always try vga version to see how it differs
Alright, thanks for the help. Im gonna have to wait till i get home and ill let you know if it works
no problem
it starts but still acts the same. the save and cancel button work in settings BTW
what other programs do you have running