PDA

Visualizza versione completa : Shell32.dll


ColoFabrix
23-04-2003, 01.33.25
Salve a tutti ! Questo è il mio primo post in questo forum !

Ho un os WinXP con SP1 e ho modificato il mio file shell32.dll (cambiato "qualche" icona) e volevo sostituirlo con il file shell32.dll originare presente in C:\windows\system32. Il problema è che winzoz ha il suo sistema di ripristino file di sistema automatico.

Qualcuno conosce un modo x aggirare questo sistema di ripristino ?

Gigi75
23-04-2003, 02.30.30
perchè non ripristini la cache icone utilizzando TweakUI?
è molto facile. Prendi TweakUI XP da qui http://www.webattack.com/get/tweakuixp.shtml e una volta installato vai sulla voce "repair" (l'ultima in basso a sinistra) e clicca sul tasto "Repair now". Credo sia molto semplice, chiaro ed efficace.

ciao e benvenuto;)

davlak
23-04-2003, 08.42.07
Benvenuto :)
Se non dovesse bastare il suggerimento di gigi, fai uno sfc /scannow.
Ciao.

ColoFabrix
23-04-2003, 14.08.48
Scusate, mi sono espresso male ;P.
Voglio togliere il file shell32.dll originale di windows e sostituirlo con il mio modificato.

Ho letto un post che parla della cahe delle dll di win (http://windows.zdnet.it/forum/showthread.php?s=&threadid=28519&perpage=10&highlight=dllcache&pagenumber=2) e pensavo mi sarebbe stato utile, ma non sono riuscito a trovarla nel mio computer.

Marko
25-04-2003, 05.31.59
Quando sostituisci il file non lo devi sostituire solo in c:\windows\system32 ma anche in c:\windows\system32\dllcache

davlak
25-04-2003, 10.30.56
uhmmmm....dubito che XP se lo lasci fare il servizietto.
Se dovesse impedirlo, si può provare da prompt dei comandi:
mettrei il nuovo shell32.dll in C:\ poi, nel prompt:

cd c:\windows\system32\ren shell32.dll shell32.---

ma prima di dare l'invio farei ctrl+alt+canc e fermerei il processo di explorer, poi darei invio nella finestra del prompt.

A questo punto:

copy c:\shell32.dll c:\windows\system32 (invio)

poi di nuovo ctrl+alt+canc e nella scheda Applicazioni, Nuova operazione e digitare explorer.

a questo punto uscirei dal prompt e copierei anche in dllcache il nuovo system32 previa rinomina di quello già presente.


Quanto sopra perchè una volta che ho provato questa operazione da esplora risorse, é andata, si, ma al successivo riavvio la GUI non si avviava manco a calci.
In caso di problemi, così, invece, si può tornare ai vecchi file con la procedura di sopra, rinominando e sostituendo (sempre con l'explorer disattivato mentre si opera in ambito prompt).

;)

Dysan
26-04-2003, 20.48.53
Il consiglio di Marko è valido ed XP si lascia fare il servizietto.
Io ho sostituito la calcolatrice di Windows in tutte e due le cartelle, si è incavolato la prima volta perchè mi ha detto che il file non era quello originale, ma io ho dato ugualmente l'OK ed ora tutto funziona e quando apro la calcolatrice invece di aprirsi quella do Bill si apre una calc.exe molto più completa, con scorporo IVA ecc. ecc.

davlak
26-04-2003, 22.14.43
hai mai provato la calcolatrice scientifica delle powertoys?

:)

Dysan
27-04-2003, 08.05.54
Originariamente inviato da davlak
hai mai provato la calcolatrice scientifica delle powertoys?

:)
no !
dove la trovo ?

davlak
27-04-2003, 10.30.57
http://www.microsoft.com/windowsxp/pro/downloads/powertoys.asp

PowerCalc.exe ;)

davlak
27-04-2003, 10.53.15
Si trova anche un pacchetto in cui é compreso un ottimo IsoBurner (ma la microsoft l'ha tolto dal download)
Io ci ho fatto dei CD perfetti usandolo insieme a EasyIso (257 kb stand alone!)

http://erik-kleiner.de/downloads/powertoysetup.exe


Oppure é disponibile una versione implementata dell'IsoBurner

http://isorecorder.alexfeinman.com/isorecorder.htm

Qui (http://isorecorder.alexfeinman.com/bin/ISORecorderSetup.msi) il download. :)

Installation and Setup
ISO Recorder is distributed as an .msi file – ISORecorderSetup.msi. To install it download the file onto your computer, right-click and select “Install”.

To uninstall ISO Recorder use Control Panel/Add Remove Software.

Usage
Recording ISO images
Right-click on an ISO file and select “Copy Image to CD”. The wizard will open up. The file name should appear in the “File name” edit box. If, for some reason, wizard cannot use currently selected file or CD recorder, an error message will be provided and “Next” button will be disabled.

Press the “Next” button. Recording operation can be terminated by pressing “Cancel”. Note that terminating the actual recording operation can take up to several minutes.

When copy is completed, the wizard will display the “Finish” page.

Creating ISO images
Right-click on an CD drive icon in My Computer and select “Copy CD to Image File”. The wizard will open up. Select the target file. Press the “Next” button. Wizard will copy the CD into an ISO file.

When copy is completed, the wizard will display the “Finish” page.

Copying CDs
Right-click on a CD drive icon in “My Computer” and select “Copy Disk to CD”. The wizard will open up. The source CD letter should be selected automatically. If, for some reason, wizard cannot use currently selected CD drive or CD recorder, an error message will be provided and “Next” button will be disabled. Note that CD currently cannot be copied “in-place”, i.e. using CD-Recorder as both source and destination.

Copying of Audio CDs is not supported either.

ColoFabrix
27-04-2003, 14.32.35
Grazie ragazzi ! Il vostro consiglio ha funzionato (quello della cache delle dll, che finalmente ho trovato) !
Ora ho un bel winzoz personalizzato !

ColoFabrix
28-04-2003, 13.57.51
Ho fatto diverse prove con la mia dll, e sn giunto alla conclusione che non è possibile rimpiazzare una dll perchè la nuova dll, quando caricata in memoria dai processi di windows nell'area dll di sistema, può andare a sovrascrivere altri processi.