diff --git a/build/Cacnv.vcxproj b/build/Cacnv.vcxproj
index 27ba53dee..c74ff85c2 100644
--- a/build/Cacnv.vcxproj
+++ b/build/Cacnv.vcxproj
@@ -99,7 +99,8 @@
.\..\release/Cacnv.bsc
- "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"
+
+
diff --git a/build/Cg0.vcxproj b/build/Cg0.vcxproj
index bc5dd06cc..83e69f09f 100644
--- a/build/Cg0.vcxproj
+++ b/build/Cg0.vcxproj
@@ -146,7 +146,8 @@
$(IntDir)$(TargetName).xml
- "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"
+
+
diff --git a/build/Cg1.vcxproj b/build/Cg1.vcxproj
index 71161ae6d..b31c6c243 100644
--- a/build/Cg1.vcxproj
+++ b/build/Cg1.vcxproj
@@ -150,7 +150,8 @@
$(IntDir)$(TargetName).xml
- "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"
+
+
diff --git a/build/Cg2.vcxproj b/build/Cg2.vcxproj
index a707636ad..3415e8a0c 100644
--- a/build/Cg2.vcxproj
+++ b/build/Cg2.vcxproj
@@ -100,7 +100,8 @@
$(IntDir)$(TargetName).xml
- "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"
+
+
diff --git a/build/Cg3.vcxproj b/build/Cg3.vcxproj
index c6e743d72..ab79f7090 100644
--- a/build/Cg3.vcxproj
+++ b/build/Cg3.vcxproj
@@ -152,7 +152,8 @@
$(IntDir)$(TargetName).xml
- "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"
+
+
diff --git a/build/Cg4.vcxproj b/build/Cg4.vcxproj
index f4e577f20..7eda9b56b 100644
--- a/build/Cg4.vcxproj
+++ b/build/Cg4.vcxproj
@@ -100,7 +100,8 @@
$(IntDir)$(TargetName).xml
- "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"
+
+
diff --git a/build/Cg5.vcxproj b/build/Cg5.vcxproj
index c33398c75..83aed91ed 100644
--- a/build/Cg5.vcxproj
+++ b/build/Cg5.vcxproj
@@ -157,7 +157,8 @@
$(IntDir)$(TargetName).xml
- "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"
+
+
diff --git a/build/Cg6.vcxproj b/build/Cg6.vcxproj
index 89705f9b7..56a32296d 100644
--- a/build/Cg6.vcxproj
+++ b/build/Cg6.vcxproj
@@ -156,7 +156,8 @@
$(IntDir)$(TargetName).xml
- "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"
+
+
diff --git a/build/Cg7.vcxproj b/build/Cg7.vcxproj
index e1629eb67..540747b91 100644
--- a/build/Cg7.vcxproj
+++ b/build/Cg7.vcxproj
@@ -156,7 +156,8 @@
$(IntDir)$(TargetName).xml
- "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"
+
+
diff --git a/build/ca0.vcxproj b/build/ca0.vcxproj
index 47462de53..e00da0f8c 100644
--- a/build/ca0.vcxproj
+++ b/build/ca0.vcxproj
@@ -150,7 +150,8 @@
.\..\release/ca0.bsc
- "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"
+
+
diff --git a/build/ca1.vcxproj b/build/ca1.vcxproj
index 8f3eccac4..1b8dc45ed 100644
--- a/build/ca1.vcxproj
+++ b/build/ca1.vcxproj
@@ -104,7 +104,8 @@
true
- "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"
+
+
diff --git a/build/ca2.vcxproj b/build/ca2.vcxproj
index f0a54cfbb..3a06a4459 100644
--- a/build/ca2.vcxproj
+++ b/build/ca2.vcxproj
@@ -99,7 +99,8 @@
.\..\release/ca2.bsc
- "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"
+
+
diff --git a/build/ca3.vcxproj b/build/ca3.vcxproj
index 337819ea4..31bf8c394 100644
--- a/build/ca3.vcxproj
+++ b/build/ca3.vcxproj
@@ -153,7 +153,8 @@
.\..\release/ca3.bsc
- "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"
+
+
diff --git a/build/ca9.vcxproj b/build/ca9.vcxproj
index 9c93bafba..f52340021 100644
--- a/build/ca9.vcxproj
+++ b/build/ca9.vcxproj
@@ -98,7 +98,8 @@
.\..\release/ca9.bsc
- "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"
+
+
diff --git a/build/f90.vcxproj b/build/f90.vcxproj
index 67700b65e..43e824c7c 100644
--- a/build/f90.vcxproj
+++ b/build/f90.vcxproj
@@ -148,7 +148,7 @@
.\..\release/tf0.bsc
- "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"
+ "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /fd sha256 /tr http://timestamp.digicert.com /v "$(TargetPath)"
diff --git a/build/xvaga.vcxproj b/build/xvaga.vcxproj
index 29937fc72..222de261c 100644
--- a/build/xvaga.vcxproj
+++ b/build/xvaga.vcxproj
@@ -95,7 +95,8 @@
$(IntDir)$(TargetName).bsc
- "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"
+
+
diff --git a/cd/test/ca1026.txt b/cd/test/ca1026.txt
new file mode 100644
index 000000000..815d9c536
--- /dev/null
+++ b/cd/test/ca1026.txt
@@ -0,0 +1,4 @@
+ca0.exe
+ca2.exe
+
+Aggiornata l'immissione delle date con anno a due cifre. Ora gestisce fino al 2040.
diff --git a/cd/test/ca1026a.ini b/cd/test/ca1026a.ini
new file mode 100644
index 000000000..9ecdea825
--- /dev/null
+++ b/cd/test/ca1026a.ini
@@ -0,0 +1,32 @@
+[Main]
+Demo=0
+
+[ca0]
+Edit_106 = ca0 -3
+Edit_146 = ca0 -4
+Edit_147 = ca0 -5
+Edit_148 = ca0 -6
+Edit_149 = ca0 -7
+File(0) = ca0.exe|X
+Patch = 1026
+Versione = 21511200
+
+[ca2]
+Edit_107 = ca2 -0
+File(30) = ca2.exe|X
+Patch = 1026
+Versione = 21511200
+
+[ca]
+Data = 11-01-2021
+Descrizione = Contabilita' Analitica
+Dischi = 1
+Moduli = ba,cg
+OEM =
+Patch = 1026
+PostProcess =
+PreProcess =
+Prezzo(1) =
+Prezzo(2) =
+Versione = 21511200
+
diff --git a/cd/test/ca1026a1.zip b/cd/test/ca1026a1.zip
new file mode 100644
index 000000000..3c5b050fb
Binary files /dev/null and b/cd/test/ca1026a1.zip differ
diff --git a/cd/test/ce1026.txt b/cd/test/ce1026.txt
new file mode 100644
index 000000000..0c2fe544a
--- /dev/null
+++ b/cd/test/ce1026.txt
@@ -0,0 +1,6 @@
+ce2.exe
+ce0.exe
+ce3900.msk
+ce3.exe
+
+Aggiornata l'immissione delle date con anno a due cifre. Ora gestisce fino al 2040.
\ No newline at end of file
diff --git a/cd/test/ce1026a.ini b/cd/test/ce1026a.ini
new file mode 100644
index 000000000..3bd982ee3
--- /dev/null
+++ b/cd/test/ce1026a.ini
@@ -0,0 +1,30 @@
+[Main]
+Demo=0
+
+[ce1]
+Edit_4 = ce0 -0
+Edit_5 = ce0 -0
+File(2) = ce0.exe|X
+File(24) = ce2.exe|X
+Patch = 1026
+Versione = 21511200
+
+[ce3]
+File(80) = ce3.exe|X
+File(97) = ce3900.msk|X
+Patch = 1026
+Versione = 21511200
+
+[ce]
+Data = 25-05-2020
+Descrizione = Cespiti
+Dischi = 1
+Moduli = ba,cg
+OEM =
+Patch = 1026
+PostProcess = bainst -0 CE
+PreProcess =
+Prezzo(1) =
+Prezzo(2) =
+Versione = 21511200
+
diff --git a/cd/test/ce1026a1.zip b/cd/test/ce1026a1.zip
new file mode 100644
index 000000000..332976abc
Binary files /dev/null and b/cd/test/ce1026a1.zip differ
diff --git a/cd/test/cg1026.txt b/cd/test/cg1026.txt
new file mode 100644
index 000000000..900b38b4d
--- /dev/null
+++ b/cd/test/cg1026.txt
@@ -0,0 +1,5 @@
+cg0.exe
+cg2.exe
+cg5.exe
+
+Aggiornata l'immissione delle date con anno a due cifre. Ora gestisce fino al 2040.
\ No newline at end of file
diff --git a/cd/test/cg1026a.ini b/cd/test/cg1026a.ini
new file mode 100644
index 000000000..97be6d15a
--- /dev/null
+++ b/cd/test/cg1026a.ini
@@ -0,0 +1,108 @@
+[Main]
+Demo=0
+
+[cg0]
+File(0) = cg0.exe|X
+Patch = 1026
+Versione = 21511200
+
+[cg2]
+File(51) = cg2.exe|X
+Patch = 1026
+Versione = 21511200
+
+[cg5]
+File(107) = cg5.exe|X
+Patch = 1026
+Versione = 21511200
+
+[cg99]
+Kill(0) = bastndo.rep|x
+Kill(1) = bastscc.msk|x
+Kill(2) = batblia.msk|x
+Kill(3) = batbreg.msk|x
+Kill(4) = batbinl.msk|x
+Kill(5) = bastdpn.rep|x
+Kill(6) = bastcve.rep|x
+Kill(7) = bastleg.msk|x
+Kill(8) = bastpdb.msk|x
+Kill(9) = batbpor.msk|x
+Kill(10) = bastcam.msk|x
+Kill(11) = batbndo.msk|x
+Kill(12) = bastcve.msk|x
+Kill(13) = batbind.msk|x
+Kill(14) = bastscc.rep|x
+Kill(15) = batbpdb.msk|x
+Kill(16) = batbleg.msk|x
+Kill(17) = bastpdb.rep|x
+Kill(18) = batbcfi.msk|x
+Kill(19) = batbins.msk|x
+Kill(20) = bastcco.msk|x
+Kill(21) = batbarb.msk|x
+Kill(22) = cgtbcon.msk|x
+Kill(23) = bastdpn.msk|x
+Kill(24) = bastreg.msk|x
+Kill(25) = bastpor.rep|x
+Kill(26) = batblia.msk|x
+Kill(27) = batbscc.msk|x
+Kill(28) = bastcfi.msk|x
+Kill(29) = bastndo.msk|x
+Kill(30) = batbdel.msk|x
+Kill(31) = batbntb.msk|x
+Kill(32) = batbvet.msk|x
+Kill(33) = cg2fppro.msk|x
+Kill(34) = bastcco.rep|x
+Kill(35) = bastcfi.rep|x
+Kill(36) = batbcam.msk|x
+Kill(37) = batbzon.msk|x
+Kill(38) = batbver.msk|x
+Kill(39) = bastver.rep|x
+Kill(40) = bastmsp.rep|x
+Kill(41) = batbmsp.msk|x
+Kill(42) = batbnot.msk|x
+Kill(43) = batbcve.msk|x
+Kill(44) = bastvet.msk|x
+Kill(45) = batbtra.msk|x
+Kill(46) = bastpor.msk|x
+Kill(47) = bastmsp.msk|x
+Kill(48) = bastivd.msk|x
+Kill(49) = bastarb.rep|x
+Kill(50) = batbesc.msk|x
+Kill(51) = bastntb.msk|x
+Kill(52) = batblbu.msk|x
+Kill(53) = batbtit.msk|x
+Kill(54) = bastesc.msk|x
+Kill(55) = bastreg.rep|x
+Kill(56) = bastnot.rep|x
+Kill(57) = bastntb.rep|x
+Kill(58) = bastvet.rep|x
+Kill(59) = bastzon.rep|x
+Kill(60) = bastnot.msk|x
+Kill(61) = batbdpn.msk|x
+Kill(62) = bastcam.rep|x
+Kill(63) = batbivd.msk|x
+Kill(64) = bastver.msk|x
+Kill(65) = bastesc.rep|x
+Kill(66) = bastarb.msk|x
+Kill(67) = bastivd.rep|x
+Kill(68) = batbcco.msk|x
+Kill(69) = bastzon.msk|x
+Kill(70) = bastleg.rep|x
+
+[cg]
+Data = 11-01-2021
+Descrizione = Contabilita' Generale
+Dischi = 1
+Edit_19 = cg0 -0
+Edit_20 = cg0 -1
+Edit_26 = cg0 -4
+Edit_5 = cg0 -5
+Moduli = ba
+OEM =
+Patch = 1026
+PostProcess = bainst -0 CG
+PreProcess =
+Prezzo(1) =
+Prezzo(2) =
+Versione = 21511200
+
diff --git a/cd/test/cg1026a1.zip b/cd/test/cg1026a1.zip
new file mode 100644
index 000000000..3d566ec47
Binary files /dev/null and b/cd/test/cg1026a1.zip differ
diff --git a/cd/test/f91027.txt b/cd/test/f91027.txt
new file mode 100644
index 000000000..7e693ff2e
--- /dev/null
+++ b/cd/test/f91027.txt
@@ -0,0 +1,3 @@
+f90.exe
+
+annessi, migliorata gestione degli stessi in creazione e modifica
\ No newline at end of file
diff --git a/cd/test/f91027a.ini b/cd/test/f91027a.ini
new file mode 100644
index 000000000..f68d62d3e
--- /dev/null
+++ b/cd/test/f91027a.ini
@@ -0,0 +1,19 @@
+[Main]
+Demo=0
+
+[f90]
+File(0) = f90.exe|X
+Patch = 1027
+Versione = 21511200
+
+[f9]
+Data = 12-01-2021
+Descrizione = Archiviazione Sostitutiva
+Dischi = 1
+Moduli = f9
+OEM =
+Patch = 1027
+PostProcess =
+PreProcess =
+Versione = 21511200
+
diff --git a/cd/test/f91027a1.zip b/cd/test/f91027a1.zip
new file mode 100644
index 000000000..58081ed5f
Binary files /dev/null and b/cd/test/f91027a1.zip differ