Jump to content

Come Aggiungere Cancellare Registro durante la Installazione di Windows


Recommended Posts

Ragazzi questo topic serve di piu per maggior info, ma tutto questo potra essere fata in maniera automatica usando il DXTool qui http://www.wincert.net/forum/index.php?/topic/7702-dxtool/, serve solo darli in pasto il file.reg e DXTool creera automaticamente il vostro True AddOn valido per Windows 2000/XP/2003/Vista/Seven

Una Raccolta Tweak di registro potete trovare qui http://www.hwupgrade.it/forum/showthread.php?t=2046940

Allora ragazzi la prima cosa da fare e convertire le line di registro tradizionali in line di registro per file INF, per farlo serve usare il Reg2Inf qui http://www.wincert.net/forum/index.php?/topic/7702-dxtool/ oppure quello del n7Epsilon, gia fato un tipo di Tool per automatizzare la cosa visto che molti utenti sono in primi passi cosi trovano difficolta ect ect, allora quello che serve fare e scaricare il Reg2InfTool.7z allegato sotto, e estrarlo con 7-Zip Winrar ect ect, dopo prendere il file Reg2InfTool.exe e copiarlo nella cartella "SendTo", per di piu guardate qui http://www.wincert.net/forum/index.php?/topic/7702-cabtool/ serve fare proprio cosi come in caso di CabTool

Allora per prendere il registro potete aprire regedit.exe e dopo modificare esportare ect ect ect, ecco prendiamo come esempio le line postate da Berserk - DMD (Disattiva il servizio compatibilita programmi)

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PcaSvc]"Start"=dword:00000004[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\PcaSvc]"Start"=dword:00000004
quello che serve fare e aprire il notepad (un qualsiasi di Blocco note, quello di default di Windows basta e avanza in questo casso, ma e consigliato usare sempre il NotePad2) e dopo copiare questi line dentro e salvare il file come test.reg

Dopo cliccare sul file test.reg e nel menu scegliere invia a Reg2InfTool (guardate le immagini nel topic del CabTool), il Reg2InfTool creera nella direttori dove e il test.reg creera un file test.inf che dovra essere cosi

[Version]Signature="$Windows NT$"[Optional Components]MyRegTweaks[DefaultInstall]AddReg =REGEntries.AddRegDelReg =REGEntries.DelReg[MyRegTweaks]OptionDesc ="Registry Entries"Tip ="Registry Entries"Modes =0,1,2,3AddReg =REGEntries.AddRegDelReg =REGEntries.DelReg[REGEntries.AddReg]; Reg2Inf v0.46 - http://tinyurl.com/fgqyfHKLM,'>http://tinyurl.com/fgqyfHKLM,"SYSTEM\CurrentControlSet\services\PcaSvc","Start",0x10001,04,00,00,00HKLM,"SYSTEM\ControlSet001\services\PcaSvc","Start",0x10001,04,00,00,00[REGEntries.DelReg]; Reg2Inf v0.46 - http://tinyurl.com/fgqyf
Ragazzi per chi e contento cosi allora potra usare gia questo file .inf, in questo casso se si usa il file Test.inf, allora il comando in entries.ini sara cosi

;This section contains entries that need to go into the [Components] section of the OCSysPrep.inf file.

[sysPrepOC]

Test=advpack.dll,LaunchINFSection,Test.inf,MyRegTweaks

;per nLite RVMi in caso che volete integrare il addon anche in Windows 2000/XP/2003

;This section contains entries that need to go into the [Components] section of the Sysoc.inf file.

[sysoc]

Test = ocgen.dll,OcEntry,Test.inf,HIDE,7

Se volete creare un file inf piu professionale e piu personalizzata, in questo punto a noi servano solo le line sotto le sezioni REGEntries.AddReg e REGEntries.DelReg, una volta avuto le line di registro serve creare il file inf che sia compatibile sia per nLite RVMi in Windows 2000/XP/2003 e sia per il WinNT6.x True Integrator in Windows Vista/Seven per di piu al riguardo potete guardare qui http://www.wincert.net/forum/index.php?/topic/8119-WinNT6.x True Integrator-inf-syntax/

allora ecco un esempio concreto su come dovra essere il vostro inf in questo casso

 

dscp1.png

dscp2.png

dscp3.png

dscp4.png

dscp5.png

[Version] - http://msdn.microsoft.com/en-us/library/ff547502(v=VS.85).aspx

in un inf normale basta solo la direttiva signature sotto questa sezione

[Version]

signature="$Windows NT$"

; oppure signature="$Chicago$"

anche questi direttive sono della struttura del file INF stesa di default, cosi li legge e li usa anche WinNT6.x True Integrator per prendere Info ect ect

DriverVer=11/14/2010, %DSCP_ProductVersion%Provider=Microsoft
invece le direttive

Customizedby=Berserk - DMDPackageDisplayName=%ProductName%PackageReleaseType=True AddOnPackageLanguage=%LANGNAME%PackageDescription=%DSCPTip%
Sono opzionali li legge solo il DXIntegator, in generale non serve metterli per forza perche quando WinNT6.x True Integrator integra un addon legge il entries.nii e dopo li scrive da se in caso che questi mancano, in caso che mancano perche WinNT6.x True Integrator e programmato non scrivere questi direttive in file inf in caso che sono gia presenti, in modo che il utente se vuole scegliere da se che mettere ect ect, come in questo casso io gia mesi li visto che il file inf di sopra e stato presso dal "DMD Windows 7 Raccolta Tweak di registro True AddOn" (che include gia 6 AddOn diversi dentro), che vuole dire in questo caso non basta solo il entires.ini dare Info per tutti i componenti che il addon include, cosi le Info riguardo il pacchetto o del componente si scrivano in file inf stessa come in questo casso.

[Optional Components], e la sezione che il SYSOC in Windows 2000/XP/2003 legge durante la installazione di Windows per installare i componenti aggiuntivi, in questa sezione potranno essere scritti uno a piu Nomi di sezioni da installare, in nostro casso serve solo uno il DSCP

[Optional Components]

DSCP

[DSCP] e la sezione indicata in Sezione Optional Components, cosi questa sezione e la sezione che SYSOC installera durante il Windows 2000/XP/2003 Setup

queste direttive sono di default che il SYSOC necessita leggere, esempio se la diretiva Modes manca allora il SYSOC non installa questa sezione durante il Windows Setup

OptionDesc ="%ProductName%"Tip ="%DSCPTip%"Modes = 0,1,2,3
la direttiva AddReg http://msdn.microsoft.com/en-us/library/ff546320(v=VS.85).aspx

AddReg = DSCP.Reg.Add.Values, DSCP.Add.Reg.ARP
e una direttiva che potra essere usata in tutti i tipi di file inf sia dal SetupAPI sia dal Advpack ect ect, che in questo casso noi la usiamo per installare o aggiungere il nostro registro in sistema (il questo caso il TWEAK non include cancellazione di registro cosi non abbiamo usato la direttive DelReg)

[DSCP.nt] e la sezione che WinNT6.x True Integrator in questo casso legge e specializza per la installarlo durante il Windows Vista/Seven Setup

la direttiva AddReg http://msdn.microsoft.com/en-us/library/ff546320(v=VS.85).aspx e una direttiva che potra essere usata in tutti i tipi di file inf sia dal SetupAPI sia dal Advpack ect ect, che in questo casso noi la usiamo per installare o aggiungere il nostro registro in sistema

AddReg = DSCP.Reg.Add.Values, DSCP.Add.Reg.ARPBackupReg = DSCP.Reg.Backup
Invece la Direttiva BackupReg, e un Direttiva che si usa in advanced INF options (quando si usa il LaunchINFSectionEx http://www.mdgx.com/INF_web/backup.htm) comunque adesso con WinNT6.x True Integrator potete usarlo anche dal SetupApi o LaunchINFSection, in WinNT6.x True Integrator questa Direttiva a li stesi funzioni serve per salvare il reg prima del installazione, e dopo ripristinarlo durante il Remove o Uninstall, la differenza in questo caso e solo che il WinNT6.x True Integrator il Reg che fa backup la scrive in stesso file INF (cosa molto molto utile in nostro casso ;)), visto che il Reg rollback potra essere ripristinato sia in Offline Mod quando lavorera il WinNT6.x True Integrator, sia in Online Mod in caso che vuoi dal pannello di controllo volete rimuovere il AddOn o altro, Il nome del Sezione di RollBack e sempre la steso nome ma con il ".RollBack in fine", esempio in questo casso il Reg che dovra essere salvato dentro la sezione DSCP.Reg.Backup WinNT6.x True Integrator la scrive nella sezione DSCP.Reg.Backup.RollBack (in questo casso none presente dentor file inf come si capisce la sezione DSCP.Reg.Backup.RollBack WinNT6.x True Integrator la crea quando installera in Offline Mod il AddOn)

[DSCP.PerUser] Questa sezione e opzionale, aggiunto apposta in questo inf che riguarda la modificazione del registro, molte volte registro non entra come si deve oppure il windows setup la riscrive ancora, cosi serve aggiungerlo sempre dopo la installazione, qui entra in gioco il peruserinstall, peruserinstall parte sempre installarsi prima di vedere il desktop dopo la installazione, parte sempre dopo il Runonce o il RunonceEx, che vuole dire e la ultima configurazione che il da il sistema

in questo casso questa sezione non si usa, ma messo dentro il file inf cosi per dare un esempio, come detto e un sezione che il addon di DMD non usa di default, ma per abilitarlo serve solo che in entires.ini aggiungere il ".PerUser" nel nome della sezione da installare in questo caso cosi

;This section contains entries that need to go into the [Components] section of the OCSysPrep.inf file.

[sysPrepOC]

DSCP=advpack.dll,LaunchINFSection,DSCP.inf,DSCP.PerUser

[DestinationDirs] - http://msdn.microsoft.com/en-us/library/ff547383(v=VS.85).aspx

[DestinationDirs]DefaultDestDir = 17
e la sezione dove serve indicare le destinazioni dei direttori dove volte Copiare/Cancellare/Rinominare le file ect ect, in questo casso a noi serve per usare la direttive "DefaultDestDir", in questo caso ci serve per indicare la direttori dove copiare il file inf, in caso se la installazione parte manualmente, in caso che clicchiamo installa sul file DSCP.inf

[DSCP.Reg.Add.Values] e la sezione che abbiamo indicato in direttiva AddReg sotto le sezioni "DSCP" e "DSCP.nt" (come sempre in questo casso il reg e valido sia in Windows XP sia in Windows 7, appunto usiamo la stesa sezione, per aggiungere il registro)

[DSCP.Reg.Add.Values]

; Disattiva il servizio compatibilita programmi

HKLM,"SYSTEM\CurrentControlSet\services\PcaSvc","Start",0x10001,04,00,00,00

HKLM,"SYSTEM\ControlSet001\services\PcaSvc","Start",0x10001,04,00,00,00

[DSCP.Add.Reg.ARP] e la sezione che abbiamo indicato in direttiva AddReg sotto le sezioni [DSCP] e [DSCP.nt], questo registro aggiunge opzione di rimozione nel pannello di controllo

[DSCP.Add.Reg.ARP]

HKLM,"%KEY_WIN_CURVER%\Uninstall\DSCP"

HKLM,"%KEY_WIN_CURVER%\Uninstall\DSCP","DisplayIcon", ,"%10%\regedit.exe"

HKLM,"%KEY_WIN_CURVER%\Uninstall\DSCP","DisplayName", ,"%ProductName% %DSCP_ProductVersion%"

HKLM,"%KEY_WIN_CURVER%\Uninstall\DSCP","DisplayVersion", ,"%DSCP_ProductVersion%"

HKLM,"%KEY_WIN_CURVER%\Uninstall\DSCP","OnlineVersion", ,"%DSCP_ProductVersion%"

HKLM,"%KEY_WIN_CURVER%\Uninstall\DSCP","Publisher", ,"DMD"

HKLM,"%KEY_WIN_CURVER%\Uninstall\DSCP","UninstallString", ,"rundll32.exe advpack.dll,LaunchINFSection %17%\DSCP.inf,DefaultUninstall"

HKLM,"%KEY_WIN_CURVER%\Uninstall\DSCP","URLInfoAbout", ,"http://www.eng2ita.net/forum/index.php/topic,6164.0.html"

HKLM,"%KEY_WIN_CURVER%\Uninstall\DSCP","ParentKeyName", ,"OperatingSystem"

HKLM,"%KEY_WIN_CURVER%\Uninstall\DSCP","ParentDisplayName", ,"%PARENT_DISPLAY_NAME%"

[PerUserInst] e la sezione che abbiamo indicato nelle direttiva PerUserInstall sotto la sezione "DSCP.PerUser"

[PerUserInst]

DisplayName=%ProductName%

Version=1.0.0000.0

IsInstalled=1

ComponentID=DSCP

GUID={x0020200-ecbd-11cf-8b85-00aa0050dscp}

Locale=en

StubPath=rundll32.exe advpack.dll,LaunchINFSection %17%\DSCP.inf,PerUser.Install,1,N

la direttiva StubPath e quella che indica il comando da eseguire, che in questo casso lancia il comando per installare la sezione "PerUser.Install"

[PerUser.Install] e la sezione che abbiamo indicato installare in PerUser Mod nelle direttiva StubPath sotto la sezione "PerUserInst"

[PerUser.Install]

AddReg = DSCP.Reg.Add.Values, DSCP.Add.Reg.ARP

DelReg = PerUser.CleanUp

[PerUser.CleanUp] e la sezione che abbiamo indicato nella direttiva DelReg sotto la sezione "PerUser.Install"

[PerUser.CleanUp]

HKCU,"Software\Microsoft\Active Setup\Installed Components\>{x0020200-ecbd-11cf-8b85-00aa0050dscp}"

HKLM,"Software\Microsoft\Active Setup\Installed Components\>{x0020200-ecbd-11cf-8b85-00aa0050dscp}"

HKU,".DEFAULT\Software\Microsoft\Active Setup\Installed Components\>{x0020200-ecbd-11cf-8b85-00aa0050dscp}"

HKU,"S-1-5-18\Software\Microsoft\Active Setup\Installed Components\>{x0020200-ecbd-11cf-8b85-00aa0050dscp}"

HKU,"S-1-5-19\Software\Microsoft\Active Setup\Installed Components\>{x0020200-ecbd-11cf-8b85-00aa0050dscp}"

HKU,"S-1-5-20\Software\Microsoft\Active Setup\Installed Components\>{x0020200-ecbd-11cf-8b85-00aa0050dscp}"

questo ragazzi rimuovere tutto il registro usato dal peruser mod, io preferisco cosi visto che usato sempre il peruser mod solo per lanciare un certo comando e basta, ma in generale si potra anche non rimuoverli questi line cosi ogni volta che aprirete un nuovo account, ancora con le altre configurazioni di windows partira ancora anche il "rundll32.exe advpack.dll,LaunchINFSection %17%\DSCP.inf,PerUser.Install"

Attenzione questo e valido solo in integrazione con WinNT6.x True Integrator in Windows Vista/Seven, perche in integrazione in Windows 2000/XP/2003 con nLite e RVMi non e valido perche il SYSOC non conosce o usa la direttiva PerUserInstall, in Windows 2000/XP/2003 serve fare in altro modo, in questo casso serve estrarre vedere il mio IE7-IE8 AddOn visto che li 3 anni prima mi serviva il PerUser mod in IE AddOn e gia usato li diciamo

[DefaultUninstall] e la sezione indicata in sezione "DSCP.Add.Reg.ARP", che vuole dire la la sezione che si esegue quando scegliamo di eseguire il uninstall dal pannello di controllo

[DefaultUninstall]

BeginPrompt = BeginUnInsPrompt

DelReg = DSCP.Add.Reg.ARP

AddReg = DSCP.Reg.Backup.RollBack

UpdateInis = DSCP.OCSysPrep.CleanUp

EndPrompt = EndUnInsPrompt

CleanUp = 1

[DSCP.OCSysPrep.CleanUp] e la sezione che abbiamo indicato nella direttiva UpdateInis sotto la sezione "DefaultUninstall"

[DSCP.OCSysPrep.CleanUp]

%17%\OCSysPrep.inf,Components,DSCP=*

questa sezione rimuove il componete dal sezione [Components] in %WinDir%\inf\OCSysPrep.inf (come SYSOC in Windows 2000/XP/2003)

[beginUnInsPrompt] e la sezione che abbiamo indicato nella direttiva BeginPrompt sotto la sezione "DefaultUninstall"

[beginUnInsPrompt]

Title = %ProductName% Uninstaller

Prompt = %UnInsPrompt%

ButtonType = YESNO ;<- YESNO or OKCANC

ragazzi questo apre una finestra prima di cominciare la rimozione, chiede se procedere avanti o no, se si clicca SI va avanti con la rimozione, se si clicca NO allora non esegue la rimozione

[EndUnInsPrompt] e la sezione che abbiamo indicato nella direttiva EndPrompt sotto la sezione "DefaultUninstall"

[EndUnInsPrompt]

Prompt = %EndUnInsPrompt%

ragazzi questo apre una finestra in fine del processo di rimozione, informa se la rimozione a avuto successo o No ect ect

[DefaultInstall] e la sezione che parte installarsi quando eseguiamo manualmente la installazione cliccando installa sul file inf stesa

[DefaultInstall]

BeginPrompt = BeginInstPrompt

CopyFiles = @DSCP.inf

AddReg = DSCP.Reg.Add.Values, DSCP.Add.Reg.ARP

UpdateInis = Update.Sysoc

EndPrompt = EndInstPrompt

riguardo direttiva CopyFiles http://msdn.microsoft.com/en-us/library/ff546346(v=VS.85).aspx

Attenzione secondo le regolle del file inf se nel comando del installazione none stato indicato nessun nome sezione da installare, allora anche WinNT6.x True Integrator cerca sempre la sezione DefautInstall, e se la trova specializza e installa quella, esempio se in entries.ini si usa questo line

[sysPrepOC]

DSCP=advpack.dll,LaunchINFSection,DSCP.inf

allora il WinNT6.x True Integrator cerca dentro file DSCP.inf la sezione DefualtInstall e in questo caso specializza e installa questa sezione

[update.Sysoc] e la sezione che abbiamo indicato nella direttiva UpdateInis sotto la sezione "DefaultInstall"

[update.Sysoc]

%17%\OCSysPrep.inf,"Components",,"DSCP=advpack.dll,LaunchINFSection,DSCP.inf,DSCP"

questa sezione aggiunge il componete nella sezione [Components] in %WinDir%\inf\OCSysPrep.inf (come SYSOC in Windows 2000/XP/2003)

[beginInstPrompt] e la sezione che abbiamo indicato nella direttiva BeginPrompt sotto la sezione "DefaultInstall"

[beginInstPrompt]

Title = %ProductName% Uninstaller

Prompt = %InstPrompt%

ButtonType = YESNO ;<- YESNO or OKCANC

ragazzi questo apre una finestra prima di cominciare la installazione, chiede se procedere avanti o no, se si clicca SI va avanti con la installazione, se si clicca NO allora non esegue la installazione

[EndInstPrompt]e la sezione che abbiamo indicato nella direttiva EndPrompt sotto la sezione "DefaultInstall"

[EndInstPrompt]

Prompt = %EndInstPrompt%

ragazzi questo apre una finestra in fine del processo del installazione, informa se la installazione a avuto successo o No ect ect

[strings] - http://msdn.microsoft.com/en-us/library/ff547485(v=VS.85).aspx

e la sezione dove potete mettere le variabili usati nel file inf

Ragazzi o cercato dire le cose in generale ma il file inf a opzioni senza fine, ed non e cosi difficile e come usare un file CMD ogni cosa a un menu semplice da usare, si usa sempre solo quello che vi serve, cosi non ce niente di complicato (mi riferisco sempre in generale per usare tutti le Sezioni e le direttive che file inf supporta, visto che riguardo per creaun file inf per aggiungere/cancellare registro come avete visto e una cosa tropo facile, anche se o fato un file inf un po lungo visto che o incluso anche le opzioni installa e uninstall manuale), per di piu vi invito di nuovo rivedere le info di microsoft al riguardo

INF Sections - http://msdn.microsoft.com/en-us/library/ff547465(v=VS.85).aspx

INF Directives - http://msdn.microsoft.com/en-us/library/ff547388(v=VS.85).aspx

Dopo serve creare il entires.ini, guardate qui per di piu su come creare un entire.sini valido per nLite & RVMi & WinNT6.x True Integrator http://www.wincert.net/forum/index.php?/topic/8116-WinNT6.x True Integrator-entriesini-syntax/ oppure estate gia uno dei addon di sotto e guardate come sono fato cosi capirete gia tutto quello che vi servira

Una volta avuto il file inf e il entries.ini vi basta creare una cartella Nome_AddOn, copiare il file inf e il file entire.sini dentro, e dopo darlo a pasto la cartella Nome_AddOn la CabTool qui http://www.wincert.net/forum/index.php?/topic/7702-cabtool/ che automaticamente creera il vostro addon Nome_AddOn.cab

Ragazzi ecco qualche addon per dare un esempio, il primo il DMD Windows 7 Raccolta Tweak di registro True AddOn.cab, raggruppa tutti i 6 addon

 

DMD Windows 7 Raccolta Tweak di registro True AddOn

tabdownload.png Aggiornato (Aprile 23 2013)

tabdownload.png Aggiornato (Aprile 23 2013)

tabdownload.png Aggiornato (Aprile 23 2013)

Hash MD5 F103C39522A8D64A29E8F5603AFE5210

Filesize: 6,77 KB (6942 byte)

DMD Abilita visualizzazione .mkv in MediaCenter True AddOn

tabdownload.png Aggiornato (Aprile 23 2013)

tabdownload.png Aggiornato (Aprile 23 2013)

tabdownload.png Aggiornato (Aprile 23 2013)

Hash MD5 ECF5893C528E3093857CCDF393F26554

Filesize: 4,00 KB (4102 byte)

DMD Aggiungere comandi COPIA e SPOSTA True AddOn

tabdownload.png Aggiornato (Aprile 23 2013)

tabdownload.png Aggiornato (Aprile 23 2013)

tabdownload.png Aggiornato (Aprile 23 2013)

Hash MD5 859956469C3C264698AD2E2FDC668EBD

Filesize: 3,07 KB (3144 byte)

DMD Apertura Menu rapidi True AddOn

tabdownload.png Aggiornato (Aprile 23 2013)

tabdownload.png Aggiornato (Aprile 23 2013)

tabdownload.png Aggiornato (Aprile 23 2013)

Hash MD5 5F60D1A500C7D87709EC2CF14D2BB477

Filesize: 2,89 KB (2964 byte)

DMD Apparizione cestino in esplora risorse True AddOn

tabdownload.png Aggiornato (Aprile 23 2013)

tabdownload.png Aggiornato (Aprile 23 2013)

tabdownload.png Aggiornato (Aprile 23 2013)

Hash MD5 FD20BEBC067AB9A15BB999BCA9A6EA3F

Filesize: 2,98 KB (3058 byte)

DMD Disattiva il servizio compatibilità programmi True AddOn

tabdownload.png Aggiornato (Aprile 23 2013)

tabdownload.png Aggiornato (Aprile 23 2013)

tabdownload.png Aggiornato (Aprile 23 2013)

Hash MD5 38AC0AD68FE1A029FF8B4C79750F56C6

Filesize: 2,93 KB (3002 byte)

DMD Impostazioni dei Valori UAC True AddOn

tabdownload.png Aggiornato (Aprile 23 2013)

tabdownload.png Aggiornato (Aprile 23 2013)

tabdownload.png Aggiornato (Aprile 23 2013)

Hash MD5 740D25D741A25A0B7AA1FEF2405BA169

Filesize: 3,25 KB (3330 byte)

OnePiece ClassicShellConfig Registry TWEAKS True AddOn

tabdownload.png Aggiornato (Aprile 23 2013)

tabdownload.png Aggiornato (Aprile 23 2013)

tabdownload.png Aggiornato (Aprile 23 2013)

Hash MD5 C7F48F0B114B14F7DD5E858EB1BE5C1A

Filesize: 4,39 KB (4498 byte)

13679894.png

85633910.png

99169059.png

63015826.png

aaals.png

aaa2u.png

aaa3.png

20523994.png

Reg2InfTool.7z

Edited by OnePiece
Link to comment
Share on other sites

  • 3 weeks later...
  • 3 months later...

Ragazzi DXIntegrator e stato aggiornato, e stato rimosso la direttiva RollBackReg, adesso si usa il BackupReg, in caso se durante uninstall in Offline mod volete ripristinare altro allora dovete usare le Diretive PreRollBack o PostRollBack, per di pi

Edited by OnePiece
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...