| Ciao d. no ho recuperato per fortuna, ma stamattina alle 6 mia moglie mi ha mandato a quel paese e mi ha chiesto il mio, perche' il suo era bloccato e doveva andare...
Cmq oggi ho fatto una cosa, ho leggermente modificato uno script che uso sul MIO C-710, un navigatore con CE 4.2 che funziona splendidamente con iGO8 (volume,tasto menu etc.) per far partire subito il nav sul mio e per avere poi anche una misera shell se decido di uscire dal nav.
Con questo script che corrisponde all' autorun.mscr dell Acer fa tutto: copia i file di sblocco se non sbloccato, setta time etc., parte iGO8 in automatico, se esco dal programma parte la shell. Te lo incollo sotto, la parte di restart non serve, in giallo quello che corrisponde al Lauch55 sul Acer credo...
#Disables sound, comment out if you like #SetVolume( 0 ) #Do we have a locked device, after hard reset ? If ( not FileExists( "Windows\Unlocked.inf" ) ) #Copy all the unlock files/dlls to windows XCopy( "\Storage Card\MioAutoRun\Unlock\*.*", "\Windows\" )
#Set timezone registry key #Attention: Currently set to gmt +1 - if you live in another time #zone, you have to set it in your PNA and then use a reg editor to #get your own key!!! #Remove line breaks, its one large hex code #RegWriteBinary( "HKLM", "Time", "TimeZoneInformation", "c4ffffff47004d0054002b00310020004200650072006c0069006e002c00200052006f006d0065000000540069006d0065000000720064002000540069006d006500000000000a000000050003000000000000000000000047004d0054002b00310020004200650072006c0069006e002c00200052006f006d0065000000540069006d0065000000680074002000540069006d006500000000000300000005000200000000000000c4ffffff" )
#Run MioUtility to activate above time zone Run( "\Windows\MioUtility.exe", "-SelTimezone" ) #Wait for MioUtility to load WaitForActive( "DateTime", 5 ) #Then send ok keys, so no user input is needed SendOK
#Additionaly set this script to be run automatically #after soft reset! This will replace the default shell loader RegWriteString( "HKLM", "init", "Launch80", "\Storage Card\c710Auto.exe" )
#Restart is needed for active sync patch, as the port is #already blocked due to the shell loader that run this script Run( "\Windows\Reset.exe" ) #Wait for restart dialog WaitForActive( "Warning!", 5 ) #Send Yes, so no user input is needed SendYes
Else #Soft reset! #First of all run UsbTransfer - this will allow active sync to con. #Run( "\Windows\UsbTransfer.exe" ) #Wait till its loaded #WaitForActive( "Connecting to `USB Socket Default", 5 ) #Now run old mainshell - you may load anything you like here #Run( "\Storage Card\Skin\StartUp.exe" )
RunWait( "\Storage Card\iGO8\igo8.exe" ) PER FAR PARTIRE SUBITO IL NAV Run ("\Storage Card\Skin\StartUp.exe") #StartUp.exe fa partire la shell
#For instance the explorer (currently commented out) #Run( "\Windows\explorer.exe" ) EndIf
Potresti dirmi che modifiche (ovviamente fermo restando le skin compatibili etc. ) devo fare per farlo andare anche sull' Acer ? Ho visto lo script di sblocco da SD, quello che mi consigliavi, e' molto diverso: copia tutto da SD a FlashDisk e scrive decine e decine di registry, ma come mai ? Li scrive per settare decine di parametri che dovrebbero gia' essere ok solo avviando il sistema. Lo riporto di seguito:
XCopy( "\SDMMC\sblocco\Windows\*.*", "\Windows" ) XCopy( "\SDMMC\sblocco\Windows startup\*.*", "\Windows\StartUp" ) XCopy( "\SDMMC\sblocco\Desktop\*a*", "\Windows\Desktop" ) XCopy( "\SDMMC\sblocco\Desktop\*my*", "\Windows\Desktop" ) Sleep 1500 #Run ("\SDMMC\sblocco\programmi\BananaPC.exe") CreateShortcut ("Windows\Desktop\SHELL.lnk","\SDMMC\sblocco\Shell\Shell.exe")
# Visualizza MyFlashDisk RegWriteDWord("HKLM", "System\StorageManager\Profiles\FlashDisk", "MountHidden", 0) # Mappe Tomtom #RegWriteString("HKLM", "\System\Explorer\Shell Folders", "My Documents", "\SDMMC\My Documents") #Mappe Miomap RegWriteString("HKLM", "\SOFTWARE\MioMap", "Mapdir", "\SDMMC\Miomap\Maps") #Orario RegWriteString("HKLM", "\Time Zones", "default","(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna") #cambia sfondo RegWriteString("HKCU", "\ControlPanel\Desktop", "Wallpaper", "\SDMMC\Sblocco\Windows\Sfondo.bmp") # Regolazione luminosità RegWriteDWord("HKCU", "\ControlPanel\BackLight", "BatteryTimeout", 0) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "ACTimeout", 0) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "UseBattery", 0) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "UseExt", 0) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "IsDim", 0) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "ACBacklightLuminanceLevel", 100) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "ACBacklightOnTap", 1) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "ACBrightness", 10) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "Automode", 0) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "BacklightCurrentLevel", 1) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "BacklightLuminanceLevel", 100) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "ACBacklightMaxLuminanceLevel", 100) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "BacklightOnTap", 1) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "Brightness", 10) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "ExtPowerOn", 1) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "LedAlwaysOn", 0) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "LedTimeout", 5) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "OldACTimeout", 60) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "OldBatteryTimeout", 15) RegWriteDWord("HKCU", "\ControlPanel\BackLight", "OnOff", 0)
#il sistema non usa più SDMMC per impaginazione di memoria che può causare assenza del sistema RegWriteDWord("HKLM", "\System\StorageManager\FATFS", "Paging", 1) #Aumenta il tempo predefinito per il caricamento di alcuni driver in conseguenza ad un evento di sospensione/ripresa RegWriteDWord("HKLM", "\System\StorageManager", "PNPUnloadDelay", 4096) #expand control panel default RegWriteDWord("HKLM", "\Explorer", "ExpandControlPanel", 0) #visualizza i file nascosti RegWriteDWord("HKLM", "\Explorer", "ViewAll", 1) #visualizza i file protetti di sistema RegWriteDWord("HKLM", "\Explorer", "ShowSys", 1) #visualizza icone grandi RegWriteDWord("HKLM", "\Explorer", "ListStyle", 0) #Attiva suono tap schermo RegWriteDWord("HKCU", "\ControlPanel\Volume", "Screen", 1) RegWriteDWord("HKCU", "\ControlPanel\Volume", "Volume", 2130738944) RegWriteDWord("HKCU", "\ControlPanel\Volume", "Mute", 7)
If ( Not ProcExists("explorer.exe")) SetVolume (155) Run( "\Windows\explorer.exe" ) Sleep 3000 EndIf #Taskbar e Start Menu - taskbar Always on top RegWriteDWord("HKLM", "\SOFTWARE\Microsoft\Shell\OnTop", "Default", 1) # abbassa la tasbar RegWriteDWord("HKLM", "SOFTWARE\Microsoft\Shell\AutoHide", "Default", 1) If ( Not ProcExists("Shell.exe")) Run( "\SDMMC\sblocco\Shell\Shell.exe") EndIf
#If ( Not wndexists("Liteon_Main")) #Run( "\Windows\MainPage.exe" ) #Sleep 4000 Kill( "Liteon_Main" ) Run("\SDMMC\sblocco\programmi\HotKey\HotKey1.1.exe") #Endif Run ("\SDMMC\sblocco\programmi\PowerButton\PowerButton.exe") #Run ("\SDMMC\sblocco\utils\QuickLaunch.exe") #Kill ("BananaPC.exe") Sleep 3000 Run ( "\SDMMC\sblocco\programmi\TaskBarHide.exe" ) SetVolume(255)
E che differenza c'e' tra autorun.mscr, BT autorun.mscr e autorun_BT.mscr ???
Scusa se ti chiedo molte cose ma prima di pasticciare mi piaceva capire per imparare. Chiaro che la faccenda morira' qui, nel senso che sistemato il navi dell'Acer ben mi guardero' piu' dallo sbloccarne un altro........
Grazie e saluti...
|