Reading the Bluetooth status VIA Registy, BTcomstatus - Mogul, XV6800 General

Up till the Rom upgrade to 2.16 I have been using the registry key HKLM\Software\oem\bluetooth\BTcomstatus (0=off, 1=on) to Monitor the bluetooth status, so I could have a script that turned it on if off and off if on to use in a Mortscript file. When I upgraded to the 2.16 ROM I noticed that my scripts were not working right. So today I tried to figure out why, I found that this key no longer exists, and that creating It did me no good because the key did not update with the bluetooth status.
With the 2.16 ROM the registry key that I found that was HKLM\System\State\Hardware\Bluetooth with the states of
8=off, 9=on and not connected to a device, 25=on and connected to a device (headset, gps, etc.)
Just thought I would share that for anyone using Mortscript. And does anybody else know of another key for the bluetooth status?

saenzjoseph said:
Up till the Rom upgrade to 2.16 I have been using the registry key HKLM\Software\oem\bluetooth\BTcomstatus (0=off, 1=on) to Monitor the bluetooth status, so I could have a script that turned it on if off and off if on to use in a Mortscript file. When I upgraded to the 2.16 ROM I noticed that my scripts were not working right. So today I tried to figure out why, I found that this key no longer exists, and that creating It did me no good because the key did not update with the bluetooth status.
With the 2.16 ROM the registry key that I found that was HKLM\System\State\Hardware\Bluetooth with the states of
8=off, 9=on and not connected to a device, 25=on and connected to a device (headset, gps, etc.)
Just thought I would share that for anyone using Mortscript. And does anybody else know of another key for the bluetooth status?
Click to expand...
Click to collapse
I know that they updated the Bluetooth stack because of the quality issues, but this seems to be a major revision- I've been running a custom ROM based on the Alltel Core (2.14) on my Mogul, and the original key as you state it is still there... AND alltel's rom fixed the Bluetooth problem as well, so I'm not sure why the new 2.16 rom from sprint moved things around.
Then again, as far as I'm concerned the 2.16 official update is a mess in general. It made my phone totally unstable, so I'm happy with the 2.14, and everything (such as the BT keys mentioned) are in the right places...
By the way, what is your method of actually toggling the BT status?
I know you can CHECK it with the registry, but how do you SET it? I've always had to use a third party wireless app for toggling, and most of those have a function to check your BT status already so it would seem superfluous to need the registry check before hand.

Dishe said:
By the way, what is your method of actually toggling the BT status?
I know you can CHECK it with the registry, but how do you SET it? I've always had to use a third party wireless app for toggling, and most of those have a function to check your BT status already so it would seem superfluous to need the registry check before hand.
Click to expand...
Click to collapse
I'm using a third party app., its just a toggler so it does not know the state of the BT. I also want to know the state so I can return it to the state that it was prior to running the script...Here is an example of the script that I use it for...
This script is for
Checking ->turning BT ON or leave on
1 Screen full brightness (ac/batt) and no timeouts
2 Vol Max
3. Rotate and stay in lansdcape (using landscaper)
4. Run Live Search or Google Maps Etc.
6. Return everything to prior state..(there is no way to return vol through registry that I have found)
Code:
SavedVolume = RegRead ("HKCU", "ControlPanel\Volume\Notifications\ShellOverrides","SavedVolume")
SavedRingerVolume = RegRead ("HKCU", "ControlPanel\Volume\Notifications\ShellOverrides","SavedRingerVolume")
BattSuspendTimeout = RegRead ("HKLM", "System\CurrentControlSet\Control\Power\Timeouts","BattSuspendTimeout")
ACSuspendTimeout = RegRead ("HKLM", "System\CurrentControlSet\Control\Power\Timeouts","ACSuspendTimeout")
BatteryTimeout = RegRead ("HKCU", "ControlPanel\Backlight", "BatteryTimeout")
ACTimeout = RegRead ("HKCU", "ControlPanel\Backlight", "ACTimeout")
Brightness = RegRead ("HKCU", "ControlPanel\Backlight", "Brightness")
ACBrightness = RegRead ("HKCU", "ControlPanel\Backlight", "ACBrightness")
ACTimeoutUnchecked = RegRead ("HKCU", "ControlPanel\Backlight", "ACTimeoutUnchecked")
BatteryTimeoutUnchecked = RegRead ("HKCU", "ControlPanel\Backlight", "BatteryTimeoutUnchecked")
B = RegRead ("HKLM", "\System\State\Hardware\" , "Bluetooth" )
If ( B = 8 )
setVolume 255
RegWriteDword ("HKLM", "System\CurrentControlSet\Control\Power\Timeouts","BattSuspendTimeout",0)
RegWriteDword ("HKLM", "System\CurrentControlSet\Control\Power\Timeouts","ACSuspendTimeout",0)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "BatteryTimeoutUnchecked", 60)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACTimeoutUnchecked", 60)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "BatteryTimeout", 0)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACTimeout", 0)
RegWriteDword ("HKCU", "ControlPanel\Volume\Notifications\ShellOverrides","SavedVolume", 4294967295)
RegWriteDword ("HKCU", "ControlPanel\Volume\Notifications\ShellOverrides","SavedRingerVolume", 4294967295)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "Brightness", 10)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACBrightness", 10)
Run( "\Program Files\ToggleBTh.exe" )
Rotate(90)
Run( "\program files\Landscaper.exe" )
WaitForActive( "Landscaper", 05 )
SendDown ( "Landscaper" )
Runwait( "\Program Files\Live Search\LiveSearch.exe" )
Close( "Landscaper" )
Run( "\Program Files\ToggleBTh.exe" )
RegWriteDword ("HKCU", "ControlPanel\Volume\Notifications\ShellOverrides","SavedVolume", SavedVolume)
RegWriteDword ("HKCU", "ControlPanel\Volume\Notifications\ShellOverrides","SavedRingerVolume", SavedRingerVolume)
RegWriteDword ("HKLM", "System\CurrentControlSet\Control\Power\Timeouts","BattSuspendTimeout",BattSuspendTimeout)
RegWriteDword ("HKLM", "System\CurrentControlSet\Control\Power\Timeouts","ACSuspendTimeout",ACSuspendTimeout)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "BatteryTimeout", BatteryTimeout)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACTimeout", ACTimeout)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "Brightness", Brightness)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACBrightness", ACBrightness)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACTimeoutUnchecked", ACTimeoutUnchecked)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "BatteryTimeoutUnchecked", BatteryTimeoutUnchecked)
Rotate(0)
setVolume 213
Else
If ( B = 9 )
setVolume 255
RegWriteDword ("HKLM", "System\CurrentControlSet\Control\Power\Timeouts","BattSuspendTimeout",0)
RegWriteDword ("HKLM", "System\CurrentControlSet\Control\Power\Timeouts","ACSuspendTimeout",0)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "BatteryTimeoutUnchecked", 60)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACTimeoutUnchecked", 60)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "BatteryTimeout", 0)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACTimeout", 0)
RegWriteDword ("HKCU", "ControlPanel\Volume\Notifications\ShellOverrides","SavedVolume", 4294967295)
RegWriteDword ("HKCU", "ControlPanel\Volume\Notifications\ShellOverrides","SavedRingerVolume", 4294967295)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "Brightness", 10)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACBrightness", 10)
Rotate(90)
Run( "\program files\Landscaper.exe" )
WaitForActive( "Landscaper", 05 )
SendDown ( "Landscaper" )
Runwait( "\Program Files\Live Search\LiveSearch.exe" )
Close( "Landscaper" )
RegWriteDword ("HKCU", "ControlPanel\Volume\Notifications\ShellOverrides","SavedVolume", SavedVolume)
RegWriteDword ("HKCU", "ControlPanel\Volume\Notifications\ShellOverrides","SavedRingerVolume", SavedRingerVolume)
RegWriteDword ("HKLM", "System\CurrentControlSet\Control\Power\Timeouts","BattSuspendTimeout",BattSuspendTimeout)
RegWriteDword ("HKLM", "System\CurrentControlSet\Control\Power\Timeouts","ACSuspendTimeout",ACSuspendTimeout)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "BatteryTimeout", BatteryTimeout)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACTimeout", ACTimeout)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "Brightness", Brightness)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACBrightness", ACBrightness)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACTimeoutUnchecked", ACTimeoutUnchecked)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "BatteryTimeoutUnchecked", BatteryTimeoutUnchecked)
Rotate(0)
setVolume 213
Else
If ( B = 25 )
setVolume 255
RegWriteDword ("HKLM", "System\CurrentControlSet\Control\Power\Timeouts","BattSuspendTimeout",0)
RegWriteDword ("HKLM", "System\CurrentControlSet\Control\Power\Timeouts","ACSuspendTimeout",0)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "BatteryTimeoutUnchecked", 60)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACTimeoutUnchecked", 60)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "BatteryTimeout", 0)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACTimeout", 0)
RegWriteDword ("HKCU", "ControlPanel\Volume\Notifications\ShellOverrides","SavedVolume", 4294967295)
RegWriteDword ("HKCU", "ControlPanel\Volume\Notifications\ShellOverrides","SavedRingerVolume", 4294967295)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "Brightness", 10)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACBrightness", 10)
Rotate(90)
Run( "\program files\Landscaper.exe" )
WaitForActive( "Landscaper", 05 )
SendDown ( "Landscaper" )
Runwait( "\Program Files\Live Search\LiveSearch.exe" )
Close( "Landscaper" )
RegWriteDword ("HKCU", "ControlPanel\Volume\Notifications\ShellOverrides","SavedVolume", SavedVolume)
RegWriteDword ("HKCU", "ControlPanel\Volume\Notifications\ShellOverrides","SavedRingerVolume", SavedRingerVolume)
RegWriteDword ("HKLM", "System\CurrentControlSet\Control\Power\Timeouts","BattSuspendTimeout",BattSuspendTimeout)
RegWriteDword ("HKLM", "System\CurrentControlSet\Control\Power\Timeouts","ACSuspendTimeout",ACSuspendTimeout)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "BatteryTimeout", BatteryTimeout)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACTimeout", ACTimeout)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "Brightness", Brightness)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACBrightness", ACBrightness)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "ACTimeoutUnchecked", ACTimeoutUnchecked)
RegWriteDword ("HKCU", "ControlPanel\Backlight", "BatteryTimeoutUnchecked", BatteryTimeoutUnchecked)
Rotate(0)
setVolume 213

Related

XDA2 Button assignments lost! Help please!

Hello all !
All Button assignments were lost after
for (i = 0xc1; i < 0xcf; i++)
{
BOOL bResult1 = m_fnUndergisterFunc(MOD_WIN, i);
BOOL bResult2 = RegisterHotKey(NULL, i, MOD_WIN, i);
}
Help to get them back, please.
Could someone tell me what is written in the following registry keys for the XDA2.
HKLM,Software\Microsoft\Shell\Keys\40C1
HKLM,Software\Microsoft\Shell\Keys\40C2
HKLM,Software\Microsoft\Shell\Keys\40C3
HKLM,Software\Microsoft\Shell\Keys\40C4
HKLM,Software\Microsoft\Shell\Keys\40C5
Thanks a lot in advance.
Buttons
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys\40C4]
@="\"\\Windows\\AppButtons\\Record.lnk\" -b"
"Flags"=dword:00000000
"ResetCmd"="\"\\Windows\\AppButtons\\Record.lnk\" -b"
"Icon"="\\windows\\hotvoice.exe, 0"
"Name"="Button 4"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys\40C3]
@="\"\\windows\\AppButtons\\Camera.lnk\""
"Flags"=dword:00000000
"ResetFlags"=dword:00000009
"Name"="Button 3"
"Icon"="\\windows\\Camera.exe, 0"
"ResetCmd"="\\windows\\AppButtons\\Camera.lnk"
"BtnWnd"=dword:00000000
"WndCls"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys\40C2]
"WndCls"="Contacts"
"BtnWnd"=dword:003418D0
@="\"\\Windows\\Start Menu\\Contacts.lnk\""
"Flags"=dword:00000000
"ResetCmd"="\"\\Windows\\AppButtons\\Contacts.lnk\""
"Icon"="\\windows\\outres.dll, -10000"
"Name"="Button 2"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys\40C1]
@="\"\\Windows\\Start Menu\\Calendar.lnk\""
"WndCls"="Calendar"
"BtnWnd"=dword:003354B0
"Flags"=dword:00000000
"ResetCmd"="\"\\Windows\\AppButtons\\Calendar.lnk\""
"Icon"="\\windows\\outres.dll, -10002"
"Name"="Button 1"

New RUU.dll has different translation table.

(Warning, loads of technical stuff ahead.)
Alright, As you might be aware of, the header for Universal nbf files is basic base64 encoding, with a little translation table added. When decoding, It starts with an internal translation table, of which it creates the reverse, and applies that reversed table to the header (which is a fixed 172-byte string). After the translation, the header is basically Base64 decoded, and there we are with the RAW-header data.
You can view any of this with either bal666's tool, or in my case my own written console-dump tool.
However, recently while exploring the different new ROMs, I found that the new dutch T-Mobile ROM had something I hadn't seen before: a new bootloader. To my suprise the header was all scrambled, yet some characters seemed OK. The other ROMs (packed in a sub-installer) where still the same, and their headers were easy to decode.
I decided to investigate, and while debugging the upgrader utility I found that in the RUU.dll packed with the bootloader, a different translation table was used! It appears that the normal ROMs are encoded in the old fashion, using the old RUU.dll (ver. 2.12.0.0), while the new bootloader ROM is encoded with a new key, using a new RUU.dll (ver. 2.20.3.0).
Because I thought this might be of use to others, I decided to share this with you guys
So here goes. First the OLD translation table:
Old translation table said:
unsigned char pTransTable[]={
0x79, 0x7A, 0x39, 0x38, 0x37, 0x36, 0x35, 0x34, 0x33, 0x32, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A,
0x61, 0x62, 0x63, 0x64, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x6F, 0x70,
0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C,
0x6D, 0x6E, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x31, 0x30, 0x2B, 0x2F
};
Click to expand...
Click to collapse
And then the NEW translation table:
New translation table said:
unsigned char pTransTable[]={
0x79, 0x7A, 0x39, 0x38, 0x37, 0x36, 0x35, 0x34, 0x33, 0x32, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A,
0x61, 0x62, 0x63, 0x64, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x6F, 0x70,
0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C,
0x6D, 0x6E, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x31, 0x30, 0x2B, 0x2F
Click to expand...
Click to collapse
I highlighted the changes for more comfortable reading
Mind you, these are the encoding tables. For decoding the header, you'll need to reverse them.

set the bearermode V110 for a GSM ISDN data connection

Hi,
how can I set the bearermode for a GSM to ISDN dataconnection?
If I connect with my tornado (SDA) smartephone (TAPI) to ISDN, the bearermode will be 3,1 KHz and not "unrestricted digital, V110".
How can I change this?
my code:
Code:
LPLINECALLPARAMS lpCallParams;
lpCallParams = (LPLINECALLPARAMS)malloc(sizeof(LINECALLPARAMS) + 1024); //Speicher reservieren
memset(lpCallParams,0,sizeof(LINECALLPARAMS) + 1024); //0en
lpCallParams->dwTotalSize = sizeof(LINECALLPARAMS) + 1024;
lpCallParams->dwMediaMode = mediaMode;
lpCallParams->dwBearerMode = LINEBEARERMODE_VOICE; //LINEBEARERMODE_VOICE;//LINEBEARERMODE_PASSTHROUGH; //LINEBEARERMODE_VOICE;
lpCallParams->dwCallParamFlags = LINECALLPARAMFLAGS_IDLE;
lpCallParams->dwAddressMode = LINEADDRESSMODE_ADDRESSID;
lpCallParams->dwAddressID = 0;
lpCallParams->dwDisplayableAddressOffset = sizeof(LINECALLPARAMS);
lpCallParams->dwDisplayableAddressSize = number.GetLength();
strcpy((LPSTR)lpCallParams + sizeof(LINECALLPARAMS), (const char*)num);
ret = lineMakeCall(line, &hCall, num, 0, lpCallParams);
Thanks
Thomas
tq said:
Hi,
how can I set the bearermode for a GSM to ISDN dataconnection?
If I connect with my tornado (SDA) smartephone (TAPI) to ISDN, the bearermode will be 3,1 KHz and not "unrestricted digital, V110".
How can I change this?
my code:
Code:
LPLINECALLPARAMS lpCallParams;
lpCallParams = (LPLINECALLPARAMS)malloc(sizeof(LINECALLPARAMS) + 1024); //Speicher reservieren
memset(lpCallParams,0,sizeof(LINECALLPARAMS) + 1024); //0en
lpCallParams->dwTotalSize = sizeof(LINECALLPARAMS) + 1024;
lpCallParams->dwMediaMode = mediaMode;
lpCallParams->dwBearerMode = LINEBEARERMODE_VOICE; //LINEBEARERMODE_VOICE;//LINEBEARERMODE_PASSTHROUGH; //LINEBEARERMODE_VOICE;
lpCallParams->dwCallParamFlags = LINECALLPARAMFLAGS_IDLE;
lpCallParams->dwAddressMode = LINEADDRESSMODE_ADDRESSID;
lpCallParams->dwAddressID = 0;
lpCallParams->dwDisplayableAddressOffset = sizeof(LINECALLPARAMS);
lpCallParams->dwDisplayableAddressSize = number.GetLength();
strcpy((LPSTR)lpCallParams + sizeof(LINECALLPARAMS), (const char*)num);
ret = lineMakeCall(line, &hCall, num, 0, lpCallParams);
Click to expand...
Click to collapse
I would think using LINEBEARERMODE_DATA would help, but the mediamode is also important, it could be LINEMEDIAMODE_DIGITALDATA or LINEMEDIAMODE_DATAMODEM.
bigmac
LINEBEARERMODE_DATA, LINEMEDIAMODE_DIGITALDATA
Hi,
if I set LINEBEARERMODE_DATA the result is the same (3,1 kHz audio). LINEMEDIAMODE_DIGITALDATA don't work with LINEBEARERMODE_DATA or LINEBEARERMODE_VOICE.
Today, I test it on an O2 XDA mini and I get 3,1KHz audio, too.
I found the function lineSetCallBarringState. But what is "lpszPassword ". What is the default setting?
Is the functioned helpful?
thx Thomas

Mortscript Sendkeys Help

Hi,
am trying to use Mortscript to automate some key presses on my E650. The script is below.
It gets so far to opening settings.exe and then nothing happens.
What am I doing wrong?
RunCheck = 0
While (1)
HandsFreeState = RegRead("HKLM", "System\State\Hardware", "Handsfree")
If (HandsFreeState = 1 && RunCheck = 0)
Run "\Windows\Settings.exe"
Sleep 2000
SendKeys("6")
Sleep 2000
SendKeys("3")
Sleep 2000
SendKeys("1")
RunCheck = 1
EndIf
If (HandsFreeState = 0 && RunCheck = 1)
# - Enter any code you wish to execute on disconnect here.
ToggleDisplay(0)
RunCheck = 0
EndIf
Sleep (1000)
EndWhile
I've ran into this before.
you might try sending a mouse click to the field that you want the numbers inputed to. (this insures that the field has focus)

[REQ]script to unload manilla and start an app

Basically i need a script to unload TF3D, start iGO8 and maybe launching TF3D again when exiting iGO. I want this because iGO needs the RAM wich TF is using.
P.S.: I really tried to create my own script but i got stuck, so it's not like i didn't tried.
Code:
RegWriteDWord( "HKLM", "SOFTWARE\Microsoft\Today\Items\TouchFLO 3D", "Enabled", 0 )
RedrawToday
sleep( 200 )
Runwait( "\Program Files\iGo8\igo8.exe" )
RegWriteDWord( "HKLM", "SOFTWARE\Microsoft\Today\Items\TouchFLO 3D", "Enabled", 1 )
RedrawToday
sleep( 200 )
bbonzz said:
Code:
RegWriteDWord( "HKLM", "SOFTWARE\Microsoft\Today\Items\TouchFLO 3D", "Enabled", 0 )
RedrawToday
sleep( 200 )
Runwait( "\Program Files\iGo8\igo8.exe" )
RegWriteDWord( "HKLM", "SOFTWARE\Microsoft\Today\Items\TouchFLO 3D", "Enabled", 1 )
RedrawToday
sleep( 200 )
Click to expand...
Click to collapse
done this and it shows me:
Invalid parameter count for 'RegWriteDWord'
Line:
RegWriteDWord( "HKLM", "Software\Microsoft\Today\Items\TouchFLO 3D" ,
I've checked and the registry key exists.
moduletz said:
Basically i need a script to unload TF3D, start iGO8 and maybe launching TF3D again when exiting iGO. I want this because iGO needs the RAM wich TF is using.
P.S.: I really tried to create my own script but i got stuck, so it's not like i didn't tried.
Click to expand...
Click to collapse
I've got a Mortscript script on my phone that does this. I borrowed it from somewhere and changed it to launch CamerAware and then iGo8 and then restart TF3D when iGo exits. I'll post it later when I have my phone handy.
moduletz said:
done this and it shows me:
Invalid parameter count for 'RegWriteDWord'
Line:
RegWriteDWord( "HKLM", "Software\Microsoft\Today\Items\TouchFLO 3D" ,
I've checked and the registry key exists.
Click to expand...
Click to collapse
have you the last Mortscript? If not, install it, since the script works on my device
yep. I have the latest mortscript and just to be sure i've tested several versions. Still no solution.
moduletz said:
yep. I have the latest mortscript
Click to expand...
Click to collapse
4.3b11? If so, try this one
Code:
RegWriteExt( "HKLM", "SOFTWARE\Microsoft\Today\Items\TouchFLO 3D", "Enabled", "dword:00000000" )
RedrawToday
sleep( 1000 )
Runwait( "\Program Files\iGo8\igo8.exe" )
RegWriteExt( "HKLM", "SOFTWARE\Microsoft\Today\Items\TouchFLO 3D", "Enabled", "dword:00000001" )
RedrawToday
Great! It works! Thank you, bbonzz.

Categories

Resources