mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 07:36:21 +00:00
[CMAKE]
Sync trunk (rr49606) svn path=/branches/cmake-bringup/; revision=49607
This commit is contained in:
commit
406dfdbc87
324 changed files with 15065 additions and 2892 deletions
|
@ -1,6 +1,6 @@
|
|||
/* TRANSLATOR : Mário Kaèmár /Mario Kacmar/ aka Kario (kario@szm.sk)
|
||||
* DATE OF TR.: 30-01-2008
|
||||
* LAST CHANGE: 31-05-2010
|
||||
* LAST CHANGE: 17-09-2010
|
||||
* ---------------------------------------
|
||||
* TODO:
|
||||
* pridanie navigaèných znaèiek "&" ?
|
||||
|
@ -545,9 +545,9 @@ END
|
|||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_ENERGY_15_C_CALORIES "15 °C calories"
|
||||
IDS_ENERGY_BTUS "British Thermal Units"
|
||||
IDS_ENERGY_BTUS "Britské termálne jednotky"
|
||||
IDS_ENERGY_ERGS "Ergs"
|
||||
IDS_ENERGY_EVS "Electron-Volts"
|
||||
IDS_ENERGY_EVS "Elektron-Volty"
|
||||
IDS_ENERGY_FOOT_POUNDS "Foot-Pounds"
|
||||
IDS_ENERGY_IT_CALORIES "International Table calories"
|
||||
IDS_ENERGY_IT_KILOCALORIES "International Table kilocalories"
|
||||
|
@ -593,7 +593,7 @@ BEGIN
|
|||
IDS_LENGTH_MILLIMETERS "Milimetre"
|
||||
IDS_LENGTH_NAUTICAL_MILES "Námorné míle"
|
||||
IDS_LENGTH_NIEU "Nieu"
|
||||
IDS_LENGTH_PARSECS "Parsecy"
|
||||
IDS_LENGTH_PARSECS "Parseky"
|
||||
IDS_LENGTH_PICAS "Picas"
|
||||
IDS_LENGTH_RI_JAPAN "Ri (Japonsko)"
|
||||
IDS_LENGTH_RI_KOREA "Ri (Kórea)"
|
||||
|
@ -626,10 +626,10 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_PRESSURE_ATMOSPHERES "Atmosféry"
|
||||
IDS_PRESSURE_BARS "Bary"
|
||||
IDS_PRESSURE_HECTOPASCALS "Hektopascals"
|
||||
IDS_PRESSURE_KILOPASCALS "Kilopascals"
|
||||
IDS_PRESSURE_MM_OF_MERCURY "Millimeters of mercury"
|
||||
IDS_PRESSURE_PASCALS "Pascals"
|
||||
IDS_PRESSURE_HECTOPASCALS "Hektopascaly"
|
||||
IDS_PRESSURE_KILOPASCALS "Kilopascaly"
|
||||
IDS_PRESSURE_MM_OF_MERCURY "Milimetre ortuti"
|
||||
IDS_PRESSURE_PASCALS "Pascaly"
|
||||
IDS_PRESSURE_PSI "Libry na štvorcový palec"
|
||||
END
|
||||
|
||||
|
|
|
@ -25,6 +25,17 @@
|
|||
HINSTANCE hInstance;
|
||||
HANDLE ProcessHeap;
|
||||
|
||||
int LoadStringAndOem(HINSTANCE hInst,
|
||||
UINT uID,
|
||||
LPTSTR szNode,
|
||||
int Siz
|
||||
)
|
||||
{
|
||||
TCHAR szTmp[25];
|
||||
int res = LoadString(hInst, uID, szTmp, sizeof(szTmp));
|
||||
CharToOem(szTmp, szNode);
|
||||
return(res);
|
||||
}
|
||||
|
||||
LPTSTR GetNodeTypeName(UINT NodeType)
|
||||
{
|
||||
|
@ -33,27 +44,27 @@ LPTSTR GetNodeTypeName(UINT NodeType)
|
|||
switch (NodeType)
|
||||
{
|
||||
case 1:
|
||||
if (!LoadString(hInstance, IDS_BCAST, szNode, sizeof(szNode)))
|
||||
if (!LoadStringAndOem(hInstance, IDS_BCAST, szNode, sizeof(szNode)))
|
||||
return NULL;
|
||||
break;
|
||||
|
||||
case 2:
|
||||
if (!LoadString(hInstance, IDS_P2P, szNode, sizeof(szNode)))
|
||||
if (!LoadStringAndOem(hInstance, IDS_P2P, szNode, sizeof(szNode)))
|
||||
return NULL;
|
||||
break;
|
||||
|
||||
case 4:
|
||||
if (!LoadString(hInstance, IDS_MIXED, szNode, sizeof(szNode)))
|
||||
if (!LoadStringAndOem(hInstance, IDS_MIXED, szNode, sizeof(szNode)))
|
||||
return NULL;
|
||||
break;
|
||||
|
||||
case 8:
|
||||
if (!LoadString(hInstance, IDS_HYBRID, szNode, sizeof(szNode)))
|
||||
if (!LoadStringAndOem(hInstance, IDS_HYBRID, szNode, sizeof(szNode)))
|
||||
return NULL;
|
||||
break;
|
||||
|
||||
default :
|
||||
if (!LoadString(hInstance, IDS_UNKNOWN, szNode, sizeof(szNode)))
|
||||
if (!LoadStringAndOem(hInstance, IDS_UNKNOWN, szNode, sizeof(szNode)))
|
||||
return NULL;
|
||||
break;
|
||||
}
|
||||
|
@ -69,42 +80,42 @@ LPTSTR GetInterfaceTypeName(UINT InterfaceType)
|
|||
switch (InterfaceType)
|
||||
{
|
||||
case MIB_IF_TYPE_OTHER:
|
||||
if (!LoadString(hInstance, IDS_OTHER, szIntType, sizeof(szIntType)))
|
||||
if (!LoadStringAndOem(hInstance, IDS_OTHER, szIntType, sizeof(szIntType)))
|
||||
return NULL;
|
||||
break;
|
||||
|
||||
case MIB_IF_TYPE_ETHERNET:
|
||||
if (!LoadString(hInstance, IDS_ETH, szIntType, sizeof(szIntType)))
|
||||
if (!LoadStringAndOem(hInstance, IDS_ETH, szIntType, sizeof(szIntType)))
|
||||
return NULL;
|
||||
break;
|
||||
|
||||
case MIB_IF_TYPE_TOKENRING:
|
||||
if (!LoadString(hInstance, IDS_TOKEN, szIntType, sizeof(szIntType)))
|
||||
if (!LoadStringAndOem(hInstance, IDS_TOKEN, szIntType, sizeof(szIntType)))
|
||||
return NULL;
|
||||
break;
|
||||
|
||||
case MIB_IF_TYPE_FDDI:
|
||||
if (!LoadString(hInstance, IDS_FDDI, szIntType, sizeof(szIntType)))
|
||||
if (!LoadStringAndOem(hInstance, IDS_FDDI, szIntType, sizeof(szIntType)))
|
||||
return NULL;
|
||||
break;
|
||||
|
||||
case MIB_IF_TYPE_PPP:
|
||||
if (!LoadString(hInstance, IDS_PPP, szIntType, sizeof(szIntType)))
|
||||
if (!LoadStringAndOem(hInstance, IDS_PPP, szIntType, sizeof(szIntType)))
|
||||
return NULL;
|
||||
break;
|
||||
|
||||
case MIB_IF_TYPE_LOOPBACK:
|
||||
if (!LoadString(hInstance, IDS_LOOP, szIntType, sizeof(szIntType)))
|
||||
if (!LoadStringAndOem(hInstance, IDS_LOOP, szIntType, sizeof(szIntType)))
|
||||
return NULL;
|
||||
break;
|
||||
|
||||
case MIB_IF_TYPE_SLIP:
|
||||
if (!LoadString(hInstance, IDS_SLIP, szIntType, sizeof(szIntType)))
|
||||
if (!LoadStringAndOem(hInstance, IDS_SLIP, szIntType, sizeof(szIntType)))
|
||||
return NULL;
|
||||
break;
|
||||
|
||||
default:
|
||||
if (!LoadString(hInstance, IDS_UNKNOWN, szIntType, sizeof(szIntType)))
|
||||
if (!LoadStringAndOem(hInstance, IDS_UNKNOWN, szIntType, sizeof(szIntType)))
|
||||
return NULL;
|
||||
break;
|
||||
}
|
||||
|
@ -153,6 +164,7 @@ LPTSTR GetConnectionType(LPTSTR lpClass)
|
|||
{
|
||||
HKEY hKey = NULL;
|
||||
LPTSTR ConType = NULL;
|
||||
LPTSTR ConTypeTmp = NULL;
|
||||
TCHAR Path[256];
|
||||
LPTSTR PrePath = _T("SYSTEM\\CurrentControlSet\\Control\\Network\\{4D36E972-E325-11CE-BFC1-08002BE10318}\\");
|
||||
LPTSTR PostPath = _T("\\Connection");
|
||||
|
@ -180,24 +192,34 @@ LPTSTR GetConnectionType(LPTSTR lpClass)
|
|||
NULL,
|
||||
&dwDataSize) == ERROR_SUCCESS)
|
||||
{
|
||||
ConTypeTmp = (LPTSTR)HeapAlloc(ProcessHeap,
|
||||
0,
|
||||
dwDataSize);
|
||||
|
||||
ConType = (LPTSTR)HeapAlloc(ProcessHeap,
|
||||
0,
|
||||
dwDataSize);
|
||||
if (ConType)
|
||||
if (ConType && ConTypeTmp)
|
||||
{
|
||||
if(RegQueryValueEx(hKey,
|
||||
_T("Name"),
|
||||
NULL,
|
||||
&dwType,
|
||||
(PBYTE)ConType,
|
||||
(PBYTE)ConTypeTmp,
|
||||
&dwDataSize) != ERROR_SUCCESS)
|
||||
{
|
||||
HeapFree(ProcessHeap,
|
||||
0,
|
||||
ConType);
|
||||
|
||||
HeapFree(ProcessHeap,
|
||||
0,
|
||||
ConTypeTmp);
|
||||
|
||||
ConType = NULL;
|
||||
}
|
||||
|
||||
if (ConType) CharToOem(ConTypeTmp, ConType);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -674,7 +696,7 @@ VOID Usage(VOID)
|
|||
if (lpUsage == NULL)
|
||||
return;
|
||||
|
||||
if (LoadString(hInstance,
|
||||
if (LoadStringAndOem(hInstance,
|
||||
IDS_USAGE,
|
||||
lpUsage,
|
||||
Size))
|
||||
|
|
|
@ -422,7 +422,7 @@ AllocateBuffers(PAPPINFO pInfo)
|
|||
|
||||
pInfo->RecvPacket = (PIPv4_HEADER)HeapAlloc(GetProcessHeap(),
|
||||
0,
|
||||
sizeof(IPv4_HEADER) + PACKET_SIZE);
|
||||
MAX_PING_PACKET_SIZE);
|
||||
if (!pInfo->RecvPacket)
|
||||
{
|
||||
HeapFree(GetProcessHeap(),
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
|
||||
set_unicode()
|
||||
|
||||
list(APPEND SOURCE
|
||||
aboutdlg.c
|
||||
available.c
|
||||
|
@ -61,4 +64,4 @@ ENDMACRO (MACRO_ADD_MESSAGE_HEADERS)
|
|||
|
||||
MACRO_ADD_MESSAGE_HEADERS(rappsmsg.mc)
|
||||
|
||||
add_cab_target(rapps 1)
|
||||
add_cab_target(rapps 1)
|
||||
|
|
|
@ -17,5 +17,8 @@ Description = Tool zum Erstellen und Öffnen von 7zip, zip, tar, rar und andrern
|
|||
[Section.040a]
|
||||
Description = Utilidad para crear y abrir 7zip, zip, tar, rar y otros archivos comprimidos.
|
||||
|
||||
[Section.0415]
|
||||
Description = Narzędzie do tworzenia i otwierania plików typu 7zip, zip, tar, i innych plików archiwizacyjnych.
|
||||
|
||||
[Section.0422]
|
||||
Description = Утиліта для створення та відкриття 7zip, zip, tar, rar та інших архівних файлів.
|
||||
|
|
|
@ -14,5 +14,10 @@ CDPath = none
|
|||
[Section.0407]
|
||||
Description = Abyss Web Server ermöglicht es Webseiten auf Ihrem Computer zu hosten. Er unterstützt sichere SSL/TLS Verbindungen (HTTPS) sowie eine Vielfalt an Web Technologien. Er kann ebenfalls PHP, Perl, Python, ASP, ASP.NET, und Ruby on Rails Web Anwendungen ausführen, welche von Datenbanken, wie MySQL, SQLite, MS SQL Server, MS Access, oder Oracle unterstützt werden können.
|
||||
|
||||
[Section.0415]
|
||||
Description = Abyss Web Server pozwala Ci na stworzenie serwera WWW na własnym komputerze. Ten program obsługuje zabezpieczone połączenia typu SSL/TLS (HTTPS) i wiele technologii Sieci.
|
||||
Może także uruchamiać zaawansowane aplikacje internetowe takie jak PHP, Perl, Python, ASP, ASP.NET, i Ruby on Rails.
|
||||
Mogą one zostać oparte o MySQL, SQLite, MS SQL Server, MS Access, lub Oracle.
|
||||
|
||||
[Section.0422]
|
||||
Description = Abyss Web Server дозволить вам утримувати веб-сайти на вашому комп'ютері. Від підтримує безпечні SSL/TLS з'єднання (HTTPS) та великий ряд веб-технологій. Він також запускає PHP, Perl, Python, ASP, ASP.NET, та Ruby on Rails веб-додатки, які можуть підтримуватись такими базами даних, як MySQL, SQLite, MS SQL Server, MS Access, чи Oracle.
|
||||
|
|
|
@ -21,7 +21,7 @@ Description = X es necesario para varias aplicaciones.
|
|||
|
||||
[Section.0415]
|
||||
Licence = Nieznana
|
||||
Description = X jest używana przez część aplikacji.
|
||||
Description = Microsoft Visual Basic 6.0 Common Controls jest używany przez część aplikacji.
|
||||
|
||||
[Section.0422]
|
||||
Licence = Невідома
|
||||
|
|
|
@ -17,5 +17,8 @@ Description = DosBlaster ist eine Shell Extension, die es ermöglicht jede DOS A
|
|||
[Section.040a]
|
||||
Description = DosBlaster en una extensión Shell que permite abrir cualquier ejecutable DOS en DOSBox desde el botón derecho del ratón. Esta versión contiene DOSBox 0.70, pero puede ser actualizado facilmente instalando una nueva versión de DOSBox en la carpeta de DosBlaster.
|
||||
|
||||
[Section.0415]
|
||||
Description = DosBlaster to rozszerzenie powłoki, które umożliwia otwarcie każdego DOS-owego pliku wykonywalnego w DOSBox za pomocą prawego klawisza myszki. Ta wersja zawiera DosBox 0.70, ale można go łatwo zaktualizować, instalując nowszą wersje DOSBox do folderów DosBlaster.
|
||||
|
||||
[Section.0422]
|
||||
Description = DosBlaster це розширення оболонки, яке дозволяє запустити будь-який виконавчий файл DOS в DOSBox через правий клік. Ця версія містить DOSBox 0.70, але може бути оновлена встановленням новішої версії DOSBox в теки DosBlaster.
|
||||
|
|
|
@ -14,5 +14,8 @@ CDPath = none
|
|||
[Section.0407]
|
||||
Description = Kleiner und einfacher Mediaplayer.
|
||||
|
||||
[Section.0415]
|
||||
Description = Prosty i lekki odtwarzacz audio.
|
||||
|
||||
[Section.0422]
|
||||
Description = Простий та маленький програвач аудіо файлів.
|
||||
|
|
|
@ -2,47 +2,47 @@
|
|||
|
||||
[Section]
|
||||
Name = Mozilla Firefox 3.6
|
||||
Version = 3.6.11
|
||||
Version = 3.6.12
|
||||
Licence = MPL/GPL/LGPL
|
||||
Description = The most popular and one of the best free Web Browsers out there.
|
||||
Size = 8.1M
|
||||
Category = 5
|
||||
URLSite = http://www.mozilla.com/en-US/
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.11/win32/en-US/Firefox%20Setup%203.6.11.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.12/win32/en-US/Firefox%20Setup%203.6.12.exe
|
||||
CDPath = none
|
||||
|
||||
[Section.0407]
|
||||
Description = Der populärste und einer der besten freien Webbrowser.
|
||||
Size = 8.0M
|
||||
URLSite = http://www.mozilla-europe.org/de/
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.11/win32/de/Firefox%20Setup%203.6.11.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.12/win32/de/Firefox%20Setup%203.6.12.exe
|
||||
|
||||
[Section.040a]
|
||||
Description = El más popular y uno de los mejores navegadores web gratuitos que hay.
|
||||
Size = 8.0M
|
||||
URLSite = http://www.mozilla-europe.org/es/
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.11/win32/es-ES/Firefox%20Setup%203.6.11.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.12/win32/es-ES/Firefox%20Setup%203.6.12.exe
|
||||
|
||||
[Section.0414]
|
||||
Description = Mest populære og best også gratis nettleserene der ute.
|
||||
Size = 8.0M
|
||||
URLSite = http://www.mozilla-europe.org/no/
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.11/win32/nb-NO/Firefox%20Setup%203.6.11.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.12/win32/nb-NO/Firefox%20Setup%203.6.12.exe
|
||||
|
||||
[Section.0415]
|
||||
Description = Najpopularniejsza i jedna z najlepszych darmowych przeglądarek internetowych.
|
||||
Size = 8.8M
|
||||
URLSite = http://www.mozilla-europe.org/pl/
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.11/win32/pl/Firefox%20Setup%203.6.11.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.12/win32/pl/Firefox%20Setup%203.6.12.exe
|
||||
|
||||
[Section.0419]
|
||||
Description = Один из самых популярных и лучших бесплатных браузеров.
|
||||
Size = 8.4M
|
||||
URLSite = http://www.mozilla-europe.org/ru/
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.11/win32/ru/Firefox%20Setup%203.6.11.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.12/win32/ru/Firefox%20Setup%203.6.12.exe
|
||||
|
||||
[Section.0422]
|
||||
Description = Найпопулярніший та один з кращих безплатних веб-браузерів.
|
||||
Size = 8.4M
|
||||
URLSite = http://www.mozilla-europe.org/uk/
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.11/win32/uk/Firefox%20Setup%203.6.11.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.12/win32/uk/Firefox%20Setup%203.6.12.exe
|
||||
|
|
|
@ -18,7 +18,7 @@ Description = Open Source Office Suite, basierend auf Open Office, aber viel bes
|
|||
Description = La suite de ofimática de código abierto.
|
||||
|
||||
[Section.0415]
|
||||
Description = Otwarty pakiet biurowy.
|
||||
Description = Otwarty pakiet biurowy, bazujący na Open Office, ale znacznie lepszy.
|
||||
|
||||
[Section.0422]
|
||||
Description = Відкритий офісний пакет.
|
||||
|
|
|
@ -14,5 +14,8 @@ CDPath = none
|
|||
[Section.0407]
|
||||
Description = KDE für Windows.
|
||||
|
||||
[Section.0415]
|
||||
Description = KDE dla Windows.
|
||||
|
||||
[Section.0422]
|
||||
Description = KDE для Windows.
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
[Section]
|
||||
Name = Miranda IM
|
||||
Version = 0.9.8
|
||||
Version = 0.9.10
|
||||
Licence = GPL
|
||||
Description = Open source multiprotocol instant messaging application - May not work completely.
|
||||
Size = 3.0MB
|
||||
Category = 5
|
||||
URLSite = http://www.miranda-im.org/
|
||||
URLDownload = http://miranda.googlecode.com/files/miranda-im-v0.9.8-unicode.exe
|
||||
URLDownload = http://miranda.googlecode.com/files/miranda-im-v0.9.10-unicode.exe
|
||||
CDPath = none
|
||||
|
||||
[Section.0407]
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
[Section]
|
||||
Name = mIRC
|
||||
Version = 7.14
|
||||
Version = 7.15
|
||||
Licence = Shareware
|
||||
Description = The most popular client for the Internet Relay Chat (IRC).
|
||||
Size = 2.0M
|
||||
Category = 5
|
||||
URLSite = http://www.mirc.com/
|
||||
URLDownload = http://download.mirc.com/mirc714.exe
|
||||
URLDownload = http://download.mirc.com/mirc715.exe
|
||||
CDPath = none
|
||||
|
||||
[Section.0407]
|
||||
|
|
|
@ -2,14 +2,17 @@
|
|||
|
||||
[Section]
|
||||
Name = Mono .net Development Framework
|
||||
Version = 2.6.7
|
||||
Version = 2.8
|
||||
Licence = Unknown
|
||||
Description = Open Source .net Framework.
|
||||
Size = 72MB
|
||||
Size = 78MB
|
||||
Category = 14
|
||||
URLSite = http://www.mono-project.com/Main_Page
|
||||
URLDownload = http://ftp.novell.com/pub/mono/archive/2.6.7/windows-installer/2/mono-2.6.7-gtksharp-2.12.10-win32-2.exe
|
||||
URLDownload = http://ftp.novell.com/pub/mono/archive/2.8/windows-installer/9/mono-2.8-gtksharp-2.12.10-win32-9.exe
|
||||
CDPath = none
|
||||
|
||||
[Section.0415]
|
||||
Description = Pakiet Mono .net Framework dla Programistów.
|
||||
|
||||
[Section.0422]
|
||||
Description = Відкритий .net Фреймворк.
|
||||
|
|
|
@ -20,5 +20,8 @@ Description = Reproductor multimedia.
|
|||
[Section.0419]
|
||||
Description = Мультимедийный проигрыватель.
|
||||
|
||||
[Section.0415]
|
||||
Description = Odtwarzacz multimediów.
|
||||
|
||||
[Section.0422]
|
||||
Description = Мультимедійний програвач.
|
||||
|
|
|
@ -10,3 +10,6 @@ Category = 14
|
|||
URLSite = http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3
|
||||
URLDownload = http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe
|
||||
CDPath = none
|
||||
|
||||
[Section.0415]
|
||||
Description = Microsoft .NET Framework Wersja 1.1 - Pakiet Dystrybucyjny.
|
||||
|
|
|
@ -10,3 +10,6 @@ Category = 14
|
|||
URLSite = http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5
|
||||
URLDownload = http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe
|
||||
CDPath = none
|
||||
|
||||
[Section.0415]
|
||||
Description = Microsoft .NET Framework Wersja 2.0 - Pakiet Dystrybucyjny.
|
||||
|
|
|
@ -10,3 +10,6 @@ Category = 14
|
|||
URLSite = http://www.microsoft.com/downloads/details.aspx?familyid=5B2C0358-915B-4EB5-9B1D-10E506DA9D0F
|
||||
URLDownload = http://download.microsoft.com/download/c/6/e/c6e88215-0178-4c6c-b5f3-158ff77b1f38/NetFx20SP2_x86.exe
|
||||
CDPath = none
|
||||
|
||||
[Section.0415]
|
||||
Description = Microsoft .NET Framework Wersja 2.0 Service Pack 2.
|
|
@ -14,5 +14,9 @@ CDPath = none
|
|||
[Section.0407]
|
||||
Description = Eine sehr mächtige, dynamische Programmiersprache.
|
||||
|
||||
|
||||
[Section.0415]
|
||||
Description = Potęży i dynamiczny język programowania.
|
||||
|
||||
[Section.0422]
|
||||
Description = Дуже потужна динамічна мова програмування.
|
||||
|
|
|
@ -14,5 +14,8 @@ CDPath = none
|
|||
[Section.0407]
|
||||
Description = ReMooD ist ein Port des Doom Legacy Sources. Es versucht das klassische Legacy Erfahrung zusammen mit neuen Features und mehr Stabilität zu bieten. Unterstützt werden Windows 98/98SE/ME/NT/2000/XP/2003/ Vista/2008/7/XP 64-bit/2003 64-bit/Vista 64-bit/2008 64-bit/7 64-bit; ReactOS 0.3.x und höher; und Linux (x86 und x86_64).
|
||||
|
||||
[Section.0415]
|
||||
Description = Żródłowy port Doom. Jego celem jest zapewnienie rozrywki znanej z klasycznej wersji z nowymi funkcjami, i lepszą stabilnością. Obsługuje Windows 98/98SE/ME/NT/2000/XP/2003/ Vista/2008/7/XP 64-bit/2003 64-bit/Vista 64-bit/2008 64-bit/7 64-bit; ReactOS 0.3.x i wyższe; i Linux (x86 i x86_64).
|
||||
|
||||
[Section.0422]
|
||||
Description = ReMooD Ñ<> Портом вихідних кодів Doom Legacy. Його метою Ñ” додати нові можливоÑ<C2BE>ті та Ñ<>табільніÑ<E28093>ть до доÑ<C2BE>віду клаÑ<C2B0>ичного Legacy. Він підтримує Windows 98/98SE/ME/NT/2000/XP/2003/ Vista/2008/7/XP 64-bit/2003 64-bit/Vista 64-bit/2008 64-bit/7 64-bit; ReactOS 0.3.x та новіші; а також Linux (x86 та x86_64).
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
[Section]
|
||||
Name = SciTE
|
||||
Version = 2.21
|
||||
Version = 2.22
|
||||
Licence = Freeware
|
||||
Description = SciTE is a SCIntilla based Text Editor. Originally built to demonstrate Scintilla, it has grown to be a generally useful editor with facilities for building and running programs.
|
||||
Size = 0.6M
|
||||
Category = 7
|
||||
URLSite = http://www.scintilla.org/
|
||||
URLDownload = http://kent.dl.sourceforge.net/project/scintilla/SciTE/2.21/Sc221.exe
|
||||
URLDownload = http://kent.dl.sourceforge.net/project/scintilla/SciTE/2.22/Sc222.exe
|
||||
CDPath = none
|
||||
|
||||
[Section.0407]
|
||||
|
@ -17,5 +17,8 @@ Description = SciTE ist ein SCIntilla basierter Text Editor. Ursprünglich wurde
|
|||
[Section.040a]
|
||||
Description = Editor de texto basado en SCIntilla. Originalmente creado para demostrar Scintilla, a crecido para ser un gran editor con capacidad para crear y ejecutar programas.
|
||||
|
||||
[Section.0415]
|
||||
Description = SciTE to edytor tekstu bazowany na SCIntilla. Oryginalnie stworzony aby pokazać Scintille, stał sie ogólnie przydatnym edytorem z infrastrukturą potrzebną do tworzenia i uruchamiania programów.
|
||||
|
||||
[Section.0422]
|
||||
Description = Текстовий редактор на основі SCIntilla. Був зібраний як презентація Scintilla, але виріс до редактора загального користування з засобами збирання та запуску програм.
|
||||
|
|
|
@ -2,31 +2,31 @@
|
|||
|
||||
[Section]
|
||||
Name = Mozilla SeaMonkey
|
||||
Version = 2.0.9
|
||||
Version = 2.0.10
|
||||
Licence = MPL/GPL/LGPL
|
||||
Description = Mozilla Suite is alive. This is the one and only Browser, Mail, Chat, and Composer bundle you will ever need.
|
||||
Size = 10.1MB
|
||||
Category = 5
|
||||
URLSite = http://www.seamonkey-project.org/
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.0.9/win32/en-US/SeaMonkey%20Setup%202.0.9.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.0.10/win32/en-US/SeaMonkey%20Setup%202.0.10.exe
|
||||
CDPath = none
|
||||
|
||||
[Section.0407]
|
||||
Description = Mozilla Suite lebt. Dies ist das einzige Browser-, Mail-, Chat- and Composerwerkzeug-Bundle welches Sie benötigen.
|
||||
Size = 10.0MB
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.0.9/win32/de/SeaMonkey%20Setup%202.0.9.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.0.10/win32/de/SeaMonkey%20Setup%202.0.10.exe
|
||||
|
||||
[Section.040a]
|
||||
Description = La suite de Mozilla está viva. Es el primero y único navegador web, gestor de correo, lector de noticias, Chat y editor HTML que necesitarás.
|
||||
Size = 10.0MB
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.0.9/win32/es-ES/SeaMonkey%20Setup%202.0.9.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.0.10/win32/es-ES/SeaMonkey%20Setup%202.0.10.exe
|
||||
|
||||
[Section.0415]
|
||||
Description = Pakiet Mozilla żyje. W zestawie: przeglądarka, klient poczty, IRC oraz Edytor HTML - wszystko, czego potrzebujesz.
|
||||
Size = 10.8MB
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.0.9/win32/pl/SeaMonkey%20Setup%202.0.9.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.0.10/win32/pl/SeaMonkey%20Setup%202.0.10.exe
|
||||
|
||||
[Section.0419]
|
||||
Description = Продолжение Mozilla Suite. Включает браузер, почтовый клиент, IRC-клиент и HTML-редактор.
|
||||
Size = 10.4MB
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.0.9/win32/ru/SeaMonkey%20Setup%202.0.9.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.0.10/win32/ru/SeaMonkey%20Setup%202.0.10.exe
|
||||
|
|
|
@ -14,5 +14,8 @@ CDPath = none
|
|||
[Section.0407]
|
||||
Description = Die STEAM Spieleplattform, die von viele Spielen verwendet wird.
|
||||
|
||||
[Section.0415]
|
||||
Description = STEAM - platforma, którą używa obecnie wiele gier.
|
||||
|
||||
[Section.0422]
|
||||
Description = Ігрова платформа, що використовується багатьма іграми.
|
||||
|
|
|
@ -13,3 +13,6 @@ CDPath = none
|
|||
|
||||
[Section.0407]
|
||||
Description = Eine schnelle und effektive Suchanwendung.
|
||||
|
||||
[Section.0415]
|
||||
Description = Szybka i bogata w opcje aplikacja szukająca.
|
||||
|
|
|
@ -15,6 +15,9 @@ CDPath = none
|
|||
Licence = Unbekannt
|
||||
Description = Tahoma Font pack, der von einigen Anwendungen benötigt wird (Steam).
|
||||
|
||||
[Section.0415]
|
||||
Description = Pakiet Czcionki Tahoma wymagany przez niektóre programy (np. Steam).
|
||||
|
||||
[Section.0422]
|
||||
Licence = Невідома
|
||||
Description = Пакет шрифтів Tahoma, що необхідні деяким програмам (Steam).
|
||||
|
|
|
@ -2,41 +2,41 @@
|
|||
|
||||
[Section]
|
||||
Name = Mozilla Thunderbird
|
||||
Version = 3.1.5
|
||||
Version = 3.1.6
|
||||
Licence = MPL/GPL/LGPL
|
||||
Description = The most popular and one of the best free Mail Clients out there.
|
||||
Size = 9.0M
|
||||
Category = 5
|
||||
URLSite = http://www.mozilla-europe.org/en/products/thunderbird/
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.5/win32/en-US/Thunderbird%20Setup%203.1.5.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.6/win32/en-US/Thunderbird%20Setup%203.1.6.exe
|
||||
CDPath = none
|
||||
|
||||
[Section.0407]
|
||||
Description = Der populärste und einer der besten freien Mail-Clients.
|
||||
Size = 8.8M
|
||||
URLSite = http://www.mozilla-europe.org/de/products/thunderbird/
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.5/win32/de/Thunderbird%20Setup%203.1.5.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.6/win32/de/Thunderbird%20Setup%203.1.6.exe
|
||||
|
||||
[Section.040a]
|
||||
Description = El más popular y uno de los mejores clientes mail que hay.
|
||||
Size = 8.8M
|
||||
URLSite = http://www.mozilla-europe.org/es/products/thunderbird/
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.5/win32/es-ES/Thunderbird%20Setup%203.1.5.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.6/win32/es-ES/Thunderbird%20Setup%203.1.6.exe
|
||||
|
||||
[Section.0415]
|
||||
Description = Najpopularniejszy i jeden z najlepszych darmowych klientów poczty.
|
||||
Size = 9.7M
|
||||
URLSite = http://www.mozilla-europe.org/pl/products/thunderbird/
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.5/win32/pl/Thunderbird%20Setup%203.1.5.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.6/win32/pl/Thunderbird%20Setup%203.1.6.exe
|
||||
|
||||
[Section.0419]
|
||||
Description = Один из самых популярных и лучших бесплатных почтовых клиентов.
|
||||
Size = 9.2M
|
||||
URLSite = http://www.mozilla-europe.org/ru/products/thunderbird/
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.5/win32/ru/Thunderbird%20Setup%203.1.5.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.6/win32/ru/Thunderbird%20Setup%203.1.6.exe
|
||||
|
||||
[Section.0422]
|
||||
Description = Найпопулярніший та один з кращих поштових клієнтів.
|
||||
Size = 9.2M
|
||||
URLSite = http://www.mozillamessaging.com/uk/thunderbird/
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.5/win32/uk/Thunderbird%20Setup%203.1.5.exe
|
||||
URLDownload = http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.6/win32/uk/Thunderbird%20Setup%203.1.6.exe
|
||||
|
|
|
@ -2,17 +2,20 @@
|
|||
|
||||
[Section]
|
||||
Name = UltraVNC
|
||||
Version = 1.0.8.2
|
||||
Version = 1.0.9.1
|
||||
Licence = GPL
|
||||
Description = Open-source VNC client/server.
|
||||
Size = 1.9MB
|
||||
Size = 2.0MB
|
||||
Category = 5
|
||||
URLSite = http://www.uvnc.com/
|
||||
URLDownload = http://support1.uvnc.com/download/1082/UltraVNC_1.0.8.2_Setup.exe
|
||||
URLDownload = http://support1.uvnc.com/download/109/UltraVNC_1.0.9.1_Setup.exe
|
||||
CDPath = none
|
||||
|
||||
[Section.040a]
|
||||
Description = Cliente/Servidor VNC de código abierto.
|
||||
|
||||
[Section.0415]
|
||||
Description = Otwarty klient/serwer VNC.
|
||||
|
||||
[Section.0422]
|
||||
Description = Відкритий VNC клієнт/сервер.
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
[Section]
|
||||
Name = µTorrent
|
||||
Version = 2.0.4
|
||||
Version = 2.2
|
||||
Licence = Freeware for non-commercial uses
|
||||
Description = Small and fast BitTorrent Client.
|
||||
Size = 320K
|
||||
Size = 385K
|
||||
Category = 5
|
||||
URLSite = http://www.utorrent.com/
|
||||
URLDownload = http://download.utorrent.com/2.0.4/utorrent.exe
|
||||
URLDownload = http://download.utorrent.com/2.2/utorrent.exe
|
||||
CDPath = none
|
||||
|
||||
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
[Section]
|
||||
Name = VLC media player
|
||||
Version = 1.1.4
|
||||
Version = 1.1.5
|
||||
Licence = GPL
|
||||
Description = A media player.
|
||||
Size = 18.7MB
|
||||
Size = 19.1MB
|
||||
Category = 1
|
||||
URLSite = http://www.videolan.org/vlc/
|
||||
URLDownload = http://ignum.dl.sourceforge.net/project/vlc/1.1.4/win32/vlc-1.1.4-win32.exe
|
||||
URLDownload = http://ignum.dl.sourceforge.net/project/vlc/1.1.5/win32/vlc-1.1.5-win32.exe
|
||||
CDPath = none
|
||||
|
||||
[Section.0407]
|
||||
|
@ -20,5 +20,8 @@ Description = Reproductor multimedia.
|
|||
[Section.0419]
|
||||
Description = Мультимедийный проигрыватель.
|
||||
|
||||
[Section.0415]
|
||||
Description = Odtwarzacz multimediów.
|
||||
|
||||
[Section.0422]
|
||||
Description = Мультимедійний програвач.
|
||||
|
|
|
@ -8,6 +8,7 @@ list(APPEND SOURCE
|
|||
about.c
|
||||
childwnd.c
|
||||
edit.c
|
||||
error.c
|
||||
find.c
|
||||
framewnd.c
|
||||
hexedit.c
|
||||
|
@ -31,4 +32,4 @@ add_importlibs(regedit user32 gdi32 advapi32 ole32 shell32 comctl32 comdlg32 shl
|
|||
|
||||
#add_subdirectory(clb)
|
||||
|
||||
add_cab_target(regedit 4)
|
||||
add_cab_target(regedit 4)
|
||||
|
|
|
@ -67,19 +67,21 @@ static void draw_splitbar(HWND hWnd, int x)
|
|||
|
||||
static void ResizeWnd(ChildWnd* pChildWnd, int cx, int cy)
|
||||
{
|
||||
HDWP hdwp = BeginDeferWindowPos(2);
|
||||
RECT rt, rs;
|
||||
|
||||
HDWP hdwp = BeginDeferWindowPos(3);
|
||||
RECT rt, rs, rb;
|
||||
const int tHeight = 18;
|
||||
SetRect(&rt, 0, 0, cx, cy);
|
||||
cy = 0;
|
||||
if (hStatusBar != NULL) {
|
||||
GetWindowRect(hStatusBar, &rs);
|
||||
cy = rs.bottom - rs.top + 8;
|
||||
cy = rs.bottom - rs.top;
|
||||
}
|
||||
GetWindowRect(pChildWnd->hAddressBtnWnd, &rb);
|
||||
cx = pChildWnd->nSplitPos + SPLIT_WIDTH/2;
|
||||
DeferWindowPos(hdwp, pChildWnd->hAddressBarWnd, 0, rt.left, rt.top, rt.right-rt.left, 23, SWP_NOZORDER|SWP_NOACTIVATE);
|
||||
DeferWindowPos(hdwp, pChildWnd->hTreeWnd, 0, rt.left, rt.top + 25, pChildWnd->nSplitPos-SPLIT_WIDTH/2-rt.left, rt.bottom-rt.top-cy, SWP_NOZORDER|SWP_NOACTIVATE);
|
||||
DeferWindowPos(hdwp, pChildWnd->hListWnd, 0, rt.left+cx , rt.top + 25, rt.right-cx, rt.bottom-rt.top-cy, SWP_NOZORDER|SWP_NOACTIVATE);
|
||||
DeferWindowPos(hdwp, pChildWnd->hAddressBarWnd, 0, rt.left, rt.top, rt.right-rt.left - tHeight-2, tHeight, SWP_NOZORDER|SWP_NOACTIVATE);
|
||||
DeferWindowPos(hdwp, pChildWnd->hAddressBtnWnd, 0, rt.right - tHeight, rt.top, tHeight, tHeight, SWP_NOZORDER|SWP_NOACTIVATE);
|
||||
DeferWindowPos(hdwp, pChildWnd->hTreeWnd, 0, rt.left, rt.top + tHeight+2, pChildWnd->nSplitPos-SPLIT_WIDTH/2-rt.left, rt.bottom-rt.top-cy, SWP_NOZORDER|SWP_NOACTIVATE);
|
||||
DeferWindowPos(hdwp, pChildWnd->hListWnd, 0, rt.left+cx, rt.top + tHeight+2, rt.right-cx, rt.bottom-rt.top-cy, SWP_NOZORDER|SWP_NOACTIVATE);
|
||||
EndDeferWindowPos(hdwp);
|
||||
}
|
||||
|
||||
|
@ -259,7 +261,7 @@ static void SuggestKeys(HKEY hRootKey, LPCTSTR pszKeyPath, LPTSTR pszSuggestions
|
|||
/* Check CLSID key */
|
||||
if (RegOpenKey(hRootKey, pszKeyPath, &hSubKey) == ERROR_SUCCESS)
|
||||
{
|
||||
if (QueryStringValue(hSubKey, TEXT("CLSID"), NULL, szBuffer,
|
||||
if (QueryStringValue(hSubKey, TEXT("CLSID"), NULL, szBuffer,
|
||||
COUNT_OF(szBuffer)) == ERROR_SUCCESS)
|
||||
{
|
||||
lstrcpyn(pszSuggestions, TEXT("HKCR\\CLSID\\"), (int) iSuggestionsLength);
|
||||
|
@ -324,29 +326,35 @@ LRESULT CALLBACK ChildWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lPa
|
|||
/* load "My Computer" string */
|
||||
LoadString(hInst, IDS_MY_COMPUTER, buffer, sizeof(buffer)/sizeof(TCHAR));
|
||||
|
||||
g_pChildWnd = pChildWnd = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(ChildWnd));
|
||||
g_pChildWnd = pChildWnd = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(ChildWnd));
|
||||
|
||||
if (!pChildWnd) return 0;
|
||||
_tcsncpy(pChildWnd->szPath, buffer, MAX_PATH);
|
||||
pChildWnd->nSplitPos = 250;
|
||||
pChildWnd->hWnd = hWnd;
|
||||
pChildWnd->hAddressBarWnd = CreateWindowEx(WS_EX_CLIENTEDGE, _T("Edit"), NULL, WS_CHILD | WS_VISIBLE | WS_CHILDWINDOW | WS_TABSTOP,
|
||||
pChildWnd->hAddressBarWnd = CreateWindowEx(WS_EX_CLIENTEDGE, _T("Edit"), NULL, WS_CHILD | WS_VISIBLE | WS_CHILDWINDOW | WS_TABSTOP,
|
||||
CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
|
||||
hWnd, (HMENU)0, hInst, 0);
|
||||
pChildWnd->hAddressBtnWnd = CreateWindowEx(WS_EX_CLIENTEDGE, _T("Button"), _T("»"), WS_CHILD | WS_VISIBLE | WS_CHILDWINDOW | WS_TABSTOP | BS_DEFPUSHBUTTON,
|
||||
CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
|
||||
hWnd, (HMENU)0, hInst, 0);
|
||||
pChildWnd->hTreeWnd = CreateTreeView(hWnd, pChildWnd->szPath, (HMENU) TREE_WINDOW);
|
||||
pChildWnd->hListWnd = CreateListView(hWnd, (HMENU) LIST_WINDOW/*, pChildWnd->szPath*/);
|
||||
SetFocus(pChildWnd->hTreeWnd);
|
||||
|
||||
/* set the address bar font */
|
||||
if (pChildWnd->hAddressBarWnd)
|
||||
/* set the address bar and button font */
|
||||
if ((pChildWnd->hAddressBarWnd) && (pChildWnd->hAddressBtnWnd))
|
||||
{
|
||||
hFont = (HFONT)GetStockObject(DEFAULT_GUI_FONT);
|
||||
SendMessage(pChildWnd->hAddressBarWnd,
|
||||
WM_SETFONT,
|
||||
(WPARAM)hFont,
|
||||
0);
|
||||
SendMessage(pChildWnd->hAddressBtnWnd,
|
||||
WM_SETFONT,
|
||||
(WPARAM)hFont,
|
||||
0);
|
||||
}
|
||||
|
||||
/* Subclass the AddressBar */
|
||||
oldproc = (WNDPROC)(LONG_PTR)GetWindowLongPtr(pChildWnd->hAddressBarWnd, GWL_WNDPROC);
|
||||
SetWindowLongPtr(pChildWnd->hAddressBarWnd, GWL_USERDATA, (DWORD_PTR)oldproc);
|
||||
|
@ -354,7 +362,10 @@ LRESULT CALLBACK ChildWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lPa
|
|||
break;
|
||||
}
|
||||
case WM_COMMAND:
|
||||
if (!_CmdWndProc(hWnd, message, wParam, lParam)) {
|
||||
if(HIWORD(wParam) == BN_CLICKED){
|
||||
PostMessage(pChildWnd->hAddressBarWnd, WM_KEYUP, VK_RETURN, 0);
|
||||
}
|
||||
else if (!_CmdWndProc(hWnd, message, wParam, lParam)) {
|
||||
goto def;
|
||||
}
|
||||
break;
|
||||
|
@ -477,10 +488,28 @@ LRESULT CALLBACK ChildWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lPa
|
|||
rootName = get_root_key_name(hRootKey);
|
||||
fullPath = HeapAlloc(GetProcessHeap(), 0, (_tcslen(rootName) + 1 + _tcslen(keyPath) + 1) * sizeof(TCHAR));
|
||||
if (fullPath) {
|
||||
_stprintf(fullPath, _T("%s\\%s"), rootName, keyPath);
|
||||
/* set (correct) the address bar text */
|
||||
if(keyPath[0] != '\0')
|
||||
_stprintf(fullPath, _T("%s\\%s"), rootName, keyPath);
|
||||
else
|
||||
fullPath = _tcscpy(fullPath, rootName);
|
||||
SendMessage(hStatusBar, SB_SETTEXT, 0, (LPARAM)fullPath);
|
||||
SendMessage(pChildWnd->hAddressBarWnd, WM_SETTEXT, 0, (LPARAM)fullPath);
|
||||
HeapFree(GetProcessHeap(), 0, fullPath);
|
||||
HeapFree(GetProcessHeap(), 0, fullPath);
|
||||
/* disable hive manipulation items temporarily (enable only if necessary) */
|
||||
EnableMenuItem(GetSubMenu(hMenuFrame,0), ID_REGISTRY_LOADHIVE, MF_BYCOMMAND | MF_GRAYED);
|
||||
EnableMenuItem(GetSubMenu(hMenuFrame,0), ID_REGISTRY_UNLOADHIVE, MF_BYCOMMAND | MF_GRAYED);
|
||||
/* compare the strings to see if we should enable/disable the "Load Hive" menus accordingly */
|
||||
if (!(_tcsicmp(rootName, TEXT("HKEY_LOCAL_MACHINE")) &&
|
||||
_tcsicmp(rootName, TEXT("HKEY_USERS"))))
|
||||
{
|
||||
// enable the unload menu item if at the root
|
||||
// otherwise enable the load menu item if there is no slash in keyPath (ie. immediate child selected)
|
||||
if(keyPath[0] == '\0')
|
||||
EnableMenuItem(GetSubMenu(hMenuFrame,0), ID_REGISTRY_LOADHIVE, MF_BYCOMMAND | MF_ENABLED);
|
||||
else if(!_tcschr(keyPath, _T('\\')))
|
||||
EnableMenuItem(GetSubMenu(hMenuFrame,0), ID_REGISTRY_UNLOADHIVE, MF_BYCOMMAND | MF_ENABLED);
|
||||
}
|
||||
|
||||
{
|
||||
HKEY hKey;
|
||||
|
|
|
@ -59,19 +59,10 @@ void error(HWND hwnd, INT resId, ...)
|
|||
|
||||
static void error_code_messagebox(HWND hwnd, DWORD error_code)
|
||||
{
|
||||
LPTSTR lpMsgBuf;
|
||||
DWORD status;
|
||||
TCHAR title[256];
|
||||
static const TCHAR fallback[] = TEXT("Error displaying error message.\n");
|
||||
if (!LoadString(hInst, IDS_ERROR, title, COUNT_OF(title)))
|
||||
lstrcpy(title, TEXT("Error"));
|
||||
status = FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
|
||||
NULL, error_code, 0, (LPTSTR)&lpMsgBuf, 0, NULL);
|
||||
if (!status)
|
||||
lpMsgBuf = (LPTSTR)fallback;
|
||||
MessageBox(hwnd, lpMsgBuf, title, MB_OK | MB_ICONERROR);
|
||||
if (lpMsgBuf != fallback)
|
||||
LocalFree(lpMsgBuf);
|
||||
ErrorMessageBox(hwnd, title, error_code);
|
||||
}
|
||||
|
||||
void warning(HWND hwnd, INT resId, ...)
|
||||
|
|
14
base/applications/regedit/error.c
Normal file
14
base/applications/regedit/error.c
Normal file
|
@ -0,0 +1,14 @@
|
|||
#include <regedit.h>
|
||||
void ErrorMessageBox(HWND hWnd, LPCTSTR title, DWORD code)
|
||||
{
|
||||
LPTSTR lpMsgBuf;
|
||||
DWORD status;
|
||||
static const TCHAR fallback[] = TEXT("Error displaying error message.\n");
|
||||
status = FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
|
||||
NULL, code, 0, (LPTSTR)&lpMsgBuf, 0, NULL);
|
||||
if (!status)
|
||||
lpMsgBuf = (LPTSTR)fallback;
|
||||
MessageBox(hWnd, lpMsgBuf, title, MB_OK | MB_ICONERROR);
|
||||
if (lpMsgBuf != fallback)
|
||||
LocalFree(lpMsgBuf);
|
||||
}
|
|
@ -282,6 +282,105 @@ static BOOL InitOpenFileName(HWND hWnd, OPENFILENAME* pofn)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
static INT_PTR CALLBACK LoadHive_KeyNameInHookProc(HWND hWndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
static LPTSTR sKey = NULL;
|
||||
static INT sLength = 0;
|
||||
switch(uMsg)
|
||||
{
|
||||
case WM_INITDIALOG:
|
||||
sKey = (LPTSTR)lParam;
|
||||
sLength = 128; /* FIXME: Ugly hack! */
|
||||
case WM_COMMAND:
|
||||
switch(LOWORD(wParam))
|
||||
{
|
||||
case IDOK:
|
||||
if(GetDlgItemText(hWndDlg, IDC_EDIT_KEY, sKey, sLength))
|
||||
return EndDialog(hWndDlg, -1);
|
||||
else
|
||||
return EndDialog(hWndDlg, 0);
|
||||
case IDCANCEL:
|
||||
return EndDialog(hWndDlg, 0);
|
||||
}
|
||||
break;
|
||||
}
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
static BOOL LoadHive(HWND hWnd)
|
||||
{
|
||||
OPENFILENAME ofn;
|
||||
TCHAR Caption[128];
|
||||
LPCTSTR pszKeyPath;
|
||||
TCHAR xPath[128];
|
||||
HKEY hRootKey;
|
||||
TCHAR Filter[1024];
|
||||
FILTERPAIR filter;
|
||||
/* get the item key to load the hive in */
|
||||
pszKeyPath = GetItemPath(g_pChildWnd->hTreeWnd, 0, &hRootKey);
|
||||
/* initialize the "open file" dialog */
|
||||
InitOpenFileName(hWnd, &ofn);
|
||||
/* build the "All Files" filter up */
|
||||
filter.DisplayID = IDS_FLT_ALLFILES;
|
||||
filter.FilterID = IDS_FLT_ALLFILES_FLT;
|
||||
BuildFilterStrings(Filter, &filter, sizeof(filter));
|
||||
ofn.lpstrFilter = Filter;
|
||||
/* load and set the caption and flags for dialog */
|
||||
LoadString(hInst, IDS_LOAD_HIVE, Caption, COUNT_OF(Caption));
|
||||
ofn.lpstrTitle = Caption;
|
||||
ofn.Flags |= OFN_ENABLESIZING;
|
||||
/* ofn.lCustData = ;*/
|
||||
/* now load the hive */
|
||||
if (GetOpenFileName(&ofn))
|
||||
{
|
||||
if(DialogBoxParam(hInst, MAKEINTRESOURCE(IDD_LOADHIVE), hWnd, &LoadHive_KeyNameInHookProc, (LPARAM)xPath))
|
||||
{
|
||||
LONG regLoadResult = RegLoadKey(hRootKey, xPath, ofn.lpstrFile);
|
||||
if(regLoadResult == ERROR_SUCCESS)
|
||||
{
|
||||
/* refresh tree and list views */
|
||||
RefreshTreeView(g_pChildWnd->hTreeWnd);
|
||||
pszKeyPath = GetItemPath(g_pChildWnd->hTreeWnd, 0, &hRootKey);
|
||||
RefreshListView(g_pChildWnd->hListWnd, hRootKey, pszKeyPath);
|
||||
}
|
||||
else
|
||||
{
|
||||
ErrorMessageBox(hWnd, Caption, regLoadResult);
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
CheckCommDlgError(hWnd);
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL UnloadHive(HWND hWnd)
|
||||
{
|
||||
TCHAR Caption[128];
|
||||
LPCTSTR pszKeyPath;
|
||||
HKEY hRootKey;
|
||||
/* get the item key to unload */
|
||||
pszKeyPath = GetItemPath(g_pChildWnd->hTreeWnd, 0, &hRootKey);
|
||||
/* load and set the caption and flags for dialog */
|
||||
LoadString(hInst, IDS_UNLOAD_HIVE, Caption, COUNT_OF(Caption));
|
||||
/* now unload the hive */
|
||||
LONG regUnloadResult = RegUnLoadKey(hRootKey, pszKeyPath);
|
||||
if(regUnloadResult == ERROR_SUCCESS)
|
||||
{
|
||||
/* refresh tree and list views */
|
||||
RefreshTreeView(g_pChildWnd->hTreeWnd);
|
||||
pszKeyPath = GetItemPath(g_pChildWnd->hTreeWnd, 0, &hRootKey);
|
||||
RefreshListView(g_pChildWnd->hListWnd, hRootKey, pszKeyPath);
|
||||
}
|
||||
else
|
||||
{
|
||||
ErrorMessageBox(hWnd, Caption, regUnloadResult);
|
||||
return FALSE;
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL ImportRegistryFile(HWND hWnd)
|
||||
{
|
||||
OPENFILENAME ofn;
|
||||
|
@ -316,7 +415,6 @@ static BOOL ImportRegistryFile(HWND hWnd)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
|
||||
static UINT_PTR CALLBACK ExportRegistryFile_OFNHookProc(HWND hdlg, UINT uiMsg, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
HWND hwndExportAll;
|
||||
|
@ -397,7 +495,7 @@ BOOL ExportRegistryFile(HWND hWnd)
|
|||
if (GetSaveFileName(&ofn)) {
|
||||
BOOL result;
|
||||
DWORD format;
|
||||
|
||||
|
||||
if (ofn.nFilterIndex == 1)
|
||||
format = REG_FORMAT_5;
|
||||
else
|
||||
|
@ -758,6 +856,12 @@ static BOOL _CmdWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
|
|||
UNREFERENCED_PARAMETER(message);
|
||||
|
||||
switch (LOWORD(wParam)) {
|
||||
case ID_REGISTRY_LOADHIVE:
|
||||
LoadHive(hWnd);
|
||||
return TRUE;
|
||||
case ID_REGISTRY_UNLOADHIVE:
|
||||
UnloadHive(hWnd);
|
||||
return TRUE;
|
||||
case ID_REGISTRY_IMPORTREGISTRYFILE:
|
||||
ImportRegistryFile(hWnd);
|
||||
return TRUE;
|
||||
|
|
|
@ -177,6 +177,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -276,6 +286,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Внася словесен файл в регистъра"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Изнася целия регистър или части от него в словесен файл"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Свързва се с регистъра на далечен компютър"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -332,6 +346,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "Моят компютър"
|
||||
IDS_IMPORT_REG_FILE "Внос на регистърен файл"
|
||||
IDS_EXPORT_REG_FILE "Износ на регистърен файл"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(самостоятелна стойност на двойна дума)"
|
||||
END
|
||||
|
||||
|
|
|
@ -175,6 +175,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -274,6 +284,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Importuje textový soubor do registru"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Exportuje všechny části registru do textového souboru"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Připojí se ke vzdálenému registru jiného počítače"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -330,6 +344,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "Tento počítač"
|
||||
IDS_IMPORT_REG_FILE "Importovat soubor registru"
|
||||
IDS_EXPORT_REG_FILE "Exportovat do souboru registru"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(Neplatná hodnota DWORD)"
|
||||
END
|
||||
|
||||
|
|
|
@ -177,6 +177,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -276,6 +286,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Importiert eine Textddatei in die Registry"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Exportiert Teile oder die ganze Registry in eine Textdatei"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Verbindet zu einer Registry eines Fremdcomputers"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -332,6 +346,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "Arbeitsplatz"
|
||||
IDS_IMPORT_REG_FILE "Registry importieren"
|
||||
IDS_EXPORT_REG_FILE "Registry exportieren"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(ungültiger DWORD-Wert)"
|
||||
END
|
||||
|
||||
|
|
|
@ -177,6 +177,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -276,6 +286,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "ÅéóÜãåé Ýíá áñ÷åßï êåéìÝíïõ óôç registry"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"ÅîÜãùç üëç Þ Ýíá êïììÜôé ôçò registry óå Ýíá áñ÷åßï êåéìÝíïõ"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"ÓõíäÝååôáé óôç registry åíüò áðïìáêñõóìÝíïõ õðïëïãéóôÞ"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -332,6 +346,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "Ï ÕðïëïãéóôÞò Ìïõ"
|
||||
IDS_IMPORT_REG_FILE "ÅéóáãùãÞ Áñ÷åßïõ Registry"
|
||||
IDS_EXPORT_REG_FILE "ÅîáãùãÞ Áñ÷åßïõ Registry"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(ìç Ýãêõñç DWORD ôéìÞ)"
|
||||
END
|
||||
|
||||
|
|
|
@ -274,6 +274,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Imports a text file into the registry"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Exports all or part of the registry to a text file"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Connects to a remote computer's registry"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -330,6 +334,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "My Computer"
|
||||
IDS_IMPORT_REG_FILE "Import Registry File"
|
||||
IDS_EXPORT_REG_FILE "Export Registry File"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(invalid DWORD value)"
|
||||
END
|
||||
|
||||
|
@ -392,6 +398,20 @@ BEGIN
|
|||
EDITTEXT IDC_EXPORT_BRANCH_TEXT,30,34,335,12
|
||||
END
|
||||
|
||||
//
|
||||
// Dialog resources
|
||||
//
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_ADDFAVORITES DIALOGEX DISCARDABLE 0, 0, 186, 46
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Add to Favorites"
|
||||
|
|
|
@ -180,6 +180,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -279,6 +289,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Importa un archivo de texto al registro"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Exporta todo o parte del registro a un archivo de texto"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Se conecta al registro de un ordenador remoto"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -335,6 +349,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "Mi PC"
|
||||
IDS_IMPORT_REG_FILE "Importa Fichero de Registro"
|
||||
IDS_EXPORT_REG_FILE "Exporta Fichero de Registro"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(valor DWORD invalido)"
|
||||
END
|
||||
|
||||
|
|
|
@ -180,6 +180,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -279,6 +289,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Importe un fichier texte dans les registres"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Exporte tout ou une partie des registres dans un fichier texte"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Connecte aux registres d'un ordinateur distant"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -335,6 +349,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "Mon ordinateur"
|
||||
IDS_IMPORT_REG_FILE "Importer un fichier registre"
|
||||
IDS_EXPORT_REG_FILE "Exporter un fichier registre"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(valeur mot double invalide)"
|
||||
END
|
||||
|
||||
|
|
|
@ -178,6 +178,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -277,6 +287,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Imports a text file into the registry"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Exports all or part of the registry to a text file"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Connects to a remote computer's registry"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -333,6 +347,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "My Computer"
|
||||
IDS_IMPORT_REG_FILE "Import Registry File"
|
||||
IDS_EXPORT_REG_FILE "Export Registry File"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(invalid DWORD value)"
|
||||
END
|
||||
|
||||
|
|
|
@ -177,6 +177,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -276,6 +286,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Mengimpor file teks ke dalam registri"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Mengekspor semua atau sebagian registri le file teks"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Menyambung ke registri komputer remote"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -332,6 +346,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "My Computer"
|
||||
IDS_IMPORT_REG_FILE "Impor File Registri"
|
||||
IDS_EXPORT_REG_FILE "Ekspor File Registri"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(nilai DWORD tidak benar)"
|
||||
END
|
||||
|
||||
|
|
|
@ -180,6 +180,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -281,6 +291,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Importa un file di testo nel Registro"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Esporta tutto o parte del Registro in un file di testo"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Si connette al Registro di un computer remoto"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -337,6 +351,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "Il mio Computer"
|
||||
IDS_IMPORT_REG_FILE "Importa file di Registro"
|
||||
IDS_EXPORT_REG_FILE "Esporta file di Registro"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(valore DWORD non valido)"
|
||||
END
|
||||
|
||||
|
|
|
@ -175,6 +175,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -274,6 +284,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "テキスト ファイルをレジストリにインポートします。"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"レジストリの一部または全体をテキスト ファイルにエクスポートします。"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"リモート コンピュータのレジストリに接続します。"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -330,6 +344,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "マイ コンピュータ"
|
||||
IDS_IMPORT_REG_FILE "レジストリ ファイルのインポート"
|
||||
IDS_EXPORT_REG_FILE "レジストリ ファイルのエクスポート"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(無効な DWORD 値)"
|
||||
END
|
||||
|
||||
|
|
|
@ -162,6 +162,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -261,6 +271,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "텍스트 파일을 레지스트리로 불러 옵니다"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"텍스트 파일로 레지스트리의 전체나 일부를 내보냅니다"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"원격 컴퓨터의 레지스트리로 접속합니다"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -317,6 +331,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "내 컴퓨터"
|
||||
IDS_IMPORT_REG_FILE "레지스트리 파일 불러오기"
|
||||
IDS_EXPORT_REG_FILE "레지스트리 파일 내보내기"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(잘못된 DWORD값)"
|
||||
END
|
||||
|
||||
|
|
|
@ -177,6 +177,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -276,6 +286,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Een tekstbestand in het register importeren"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Het register of een gedeelte ervan naar een tekstbestand exporteren"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Een verbinding maken met het register van een externe computer"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -332,6 +346,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "My Computer"
|
||||
IDS_IMPORT_REG_FILE "Import Registry File"
|
||||
IDS_EXPORT_REG_FILE "Export Registry File"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(invalid DWORD value)"
|
||||
END
|
||||
|
||||
|
|
|
@ -177,6 +177,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -276,6 +286,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Importerer en tekstfil inn i Registret"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Eksporterer hele eller deler av Registret til en tekstfil"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Kobler til Registret på en annen datamaskin"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -332,6 +346,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "Min datamaskin"
|
||||
IDS_IMPORT_REG_FILE "Importer registerfil"
|
||||
IDS_EXPORT_REG_FILE "Eksporter registerfil"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(ugyldig DWORD-verdi)"
|
||||
END
|
||||
|
||||
|
|
|
@ -182,6 +182,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -281,6 +291,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Importuje plik do rejestru"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Eksportuje ca³oœæ lub czêœæ rejestru do pliku"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Po³¹czenie z rejestrem zdalnego komputera"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -337,6 +351,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "Mój komputer"
|
||||
IDS_IMPORT_REG_FILE "Importuj plik rejestru"
|
||||
IDS_EXPORT_REG_FILE "Eksportuj plik rejestru"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(niew³aœciwa wartoœæ DWORD)"
|
||||
END
|
||||
|
||||
|
|
|
@ -178,6 +178,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -277,6 +287,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Importa um arquivo de texto para o registro"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Exporta todo ou parte do Registro para um arquivo texto"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Conecta-se ao Registro de um computador remoto"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -333,6 +347,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "Meu computador"
|
||||
IDS_IMPORT_REG_FILE "Importar arquivo do Registro"
|
||||
IDS_EXPORT_REG_FILE "Exportar arquivo do Registro"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(valor DWORD inválido)"
|
||||
END
|
||||
|
||||
|
|
|
@ -277,6 +277,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Importa um arquivo texto para o registro."
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Exporta todo ou parte do registro para um arquivo texto."
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Conecta a um registro em um computador remoto."
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -333,6 +337,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "My Computer"
|
||||
IDS_IMPORT_REG_FILE "Import Registry File"
|
||||
IDS_EXPORT_REG_FILE "Export Registry File"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(invalid DWORD value)"
|
||||
END
|
||||
|
||||
|
@ -384,6 +390,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EXPORTRANGE DIALOGEX DISCARDABLE 50, 50, 370, 50
|
||||
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS |
|
||||
|
|
|
@ -177,6 +177,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
|
@ -275,6 +285,8 @@ BEGIN
|
|||
ID_EDIT_NEW_DWORDVALUE "Добавляет новое DWORD-значение"
|
||||
ID_REGISTRY_IMPORTREGISTRYFILE "Импортирует текстовой файл в реестр"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE "Экспортирует весь реестр или его часть в текстовой файл"
|
||||
ID_REGISTRY_LOADHIVE "Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE "Unloads a hive from the registry"
|
||||
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY "Подключается к реестру удалённого компьютера"
|
||||
|
||||
|
@ -332,6 +344,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "Мой компьютер"
|
||||
IDS_IMPORT_REG_FILE "Импортирование файла реестра"
|
||||
IDS_EXPORT_REG_FILE "Экспортирование файла реестра"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(неправильное значение DWORD)"
|
||||
END
|
||||
|
||||
|
|
|
@ -162,6 +162,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -261,6 +271,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Imports a text file into the registry"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Exports all or part of the registry to a text file"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Connects to a remote computer's registry"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -317,6 +331,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "Tento poèítaè"
|
||||
IDS_IMPORT_REG_FILE "Import Registry File"
|
||||
IDS_EXPORT_REG_FILE "Export Registry File"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(neplatná DWORD hodnota)"
|
||||
END
|
||||
|
||||
|
|
|
@ -177,6 +177,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -276,6 +286,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "V register uvozi datoteko z besedilom"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Registrsko datoteko ali njen del izvozi v besedilno datoteko"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Vzpostavi povezavo z registrom oddaljenega raèunalnika"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -332,6 +346,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "My Computer"
|
||||
IDS_IMPORT_REG_FILE "Import Registry File"
|
||||
IDS_EXPORT_REG_FILE "Export Registry File"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(invalid DWORD value)"
|
||||
END
|
||||
|
||||
|
|
|
@ -175,6 +175,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -274,6 +284,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Importerar en textfil till registret"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Exporterar hela eller en del av registret till en textfil"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Ansluter till en annan dators register"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -330,6 +344,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "Den här datorn"
|
||||
IDS_IMPORT_REG_FILE "Importera registerfil"
|
||||
IDS_EXPORT_REG_FILE "Exportera registerfil"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(felaktigt DWORD-värde)"
|
||||
END
|
||||
|
||||
|
|
|
@ -177,6 +177,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -276,6 +286,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "Imports a text file into the registry"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Exports all or part of the registry to a text file"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"Connects to a remote computer's registry"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -332,6 +346,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "My Computer"
|
||||
IDS_IMPORT_REG_FILE "Import Registry File"
|
||||
IDS_EXPORT_REG_FILE "Export Registry File"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(invalid DWORD value)"
|
||||
END
|
||||
|
||||
|
|
|
@ -178,6 +178,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -277,6 +287,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "²ìïîðòóº òåêñòîâèé ôàéë äî ðåºñòðó"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"Åêñïîðòóº âåñü ðåºñòð àáî éîãî ÷àñòèíó â òåêñòîâèé ôàéë"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"ϳäêëþ÷àºòüñÿ äî ðåºñòðó â³ääàëåíîãî êîìï'þòåðà"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -333,6 +347,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "̳é êîìï'þòåð"
|
||||
IDS_IMPORT_REG_FILE "²ìïîðòóâàòè ôàéë ðåºñòðó"
|
||||
IDS_EXPORT_REG_FILE "Åêñïîðòóâàòè ôàéë ðåºñòðó"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(Íåïðàâèëüíå çíà÷åííÿ DWORD)"
|
||||
END
|
||||
|
||||
|
|
|
@ -177,6 +177,16 @@ END
|
|||
/*
|
||||
* Dialog
|
||||
*/
|
||||
IDD_LOADHIVE DIALOGEX DISCARDABLE 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
{
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
}
|
||||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
|
||||
|
@ -276,6 +286,10 @@ BEGIN
|
|||
ID_REGISTRY_IMPORTREGISTRYFILE "将文件导入到注册表中。"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
"将注册表全部或部分导出到文件中。"
|
||||
ID_REGISTRY_LOADHIVE
|
||||
"Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE
|
||||
"Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
"连接到远程计算机的注册表。"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
|
||||
|
@ -332,6 +346,8 @@ BEGIN
|
|||
IDS_MY_COMPUTER "My Computer"
|
||||
IDS_IMPORT_REG_FILE "导入注册表文件"
|
||||
IDS_EXPORT_REG_FILE "导出注册表文件"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(不正确的 DWORD 值)"
|
||||
END
|
||||
|
||||
|
|
|
@ -556,18 +556,12 @@ BOOL RefreshListView(HWND hwndLV, HKEY hKey, LPCTSTR keyPath)
|
|||
/* } */
|
||||
/* dwValSize = max_val_size; */
|
||||
while (RegEnumValue(hNewKey, dwIndex, ValName, &dwValNameLen, NULL, &dwValType, ValBuf, &dwValSize) == ERROR_SUCCESS) {
|
||||
/* Remove unwanted path from key name */
|
||||
TCHAR *pLastBl = _tcsrchr(ValName, TEXT('\\'));
|
||||
if (pLastBl != NULL)
|
||||
++pLastBl;
|
||||
else
|
||||
pLastBl = ValName;
|
||||
/* Add a terminating 0 character. Usually this is only necessary for strings. */
|
||||
ValBuf[dwValSize] = 0;
|
||||
#ifdef UNICODE
|
||||
ValBuf[dwValSize + 1] = 0;
|
||||
#endif
|
||||
AddEntryToList(hwndLV, pLastBl, dwValType, ValBuf, dwValSize, -1, TRUE);
|
||||
AddEntryToList(hwndLV, ValName, dwValType, ValBuf, dwValSize, -1, TRUE);
|
||||
dwValNameLen = max_val_name_len;
|
||||
dwValSize = max_val_size;
|
||||
dwValType = 0L;
|
||||
|
|
|
@ -58,6 +58,7 @@ typedef struct {
|
|||
HWND hTreeWnd;
|
||||
HWND hListWnd;
|
||||
HWND hAddressBarWnd;
|
||||
HWND hAddressBtnWnd;
|
||||
int nFocusPanel; /* 0: left 1: right */
|
||||
int nSplitPos;
|
||||
WINDOWPLACEMENT pos;
|
||||
|
@ -88,6 +89,9 @@ extern void ShowAboutBox(HWND hWnd);
|
|||
/* childwnd.c */
|
||||
extern LRESULT CALLBACK ChildWndProc(HWND, UINT, WPARAM, LPARAM);
|
||||
|
||||
/* error.c */
|
||||
extern void ErrorMessageBox(HWND hWnd, LPCTSTR title, DWORD code);
|
||||
|
||||
/* find.c */
|
||||
extern void FindDialog(HWND hWnd);
|
||||
extern BOOL FindNext(HWND hWnd);
|
||||
|
|
|
@ -137,9 +137,11 @@
|
|||
#define IDS_ERR_RENVAL_CAPTION 32856
|
||||
#define IDS_ERR_RENVAL_TOEMPTY 32857
|
||||
#define IDS_BAD_KEY 32858
|
||||
#define IDS_LOAD_HIVE 32859
|
||||
#define IDS_UNLOAD_HIVE 32860
|
||||
|
||||
#define ID_EDIT_NEW_MULTISTRINGVALUE 32860
|
||||
#define ID_EDIT_NEW_EXPANDABLESTRINGVALUE 32861
|
||||
#define ID_EDIT_NEW_MULTISTRINGVALUE 32861
|
||||
#define ID_EDIT_NEW_EXPANDABLESTRINGVALUE 32862
|
||||
|
||||
#define ID_SWITCH_PANELS 32871
|
||||
#define ID_EDIT_PERMISSIONS 32872
|
||||
|
@ -199,6 +201,8 @@
|
|||
#define IDC_EXPORT_BRANCH 2009
|
||||
#define IDC_EXPORT_BRANCH_TEXT 2010
|
||||
|
||||
#define IDD_LOADHIVE 2500
|
||||
#define IDC_EDIT_KEY 2501
|
||||
|
||||
#define IDC_FAVORITENAME 2011
|
||||
#define IDC_FAVORITESLIST 2012
|
||||
|
|
|
@ -633,7 +633,7 @@ BOOL SelectNode(HWND hwndTV, LPCTSTR keyPath)
|
|||
TVITEM tvi;
|
||||
|
||||
/* Total no-good hack */
|
||||
if (!_tcsncmp(keyPath, _T("My Computer\\"), 12))
|
||||
if (!_tcsnicmp(keyPath, _T("My Computer\\"), 12))
|
||||
keyPath += 12;
|
||||
|
||||
hRoot = TreeView_GetRoot(hwndTV);
|
||||
|
@ -647,17 +647,17 @@ BOOL SelectNode(HWND hwndTV, LPCTSTR keyPath)
|
|||
/* Special case for root to expand root key abbreviations */
|
||||
if (hItem == hRoot)
|
||||
{
|
||||
if (!_tcscmp(szPathPart, TEXT("HKCR")))
|
||||
if (!_tcsicmp(szPathPart, TEXT("HKCR")))
|
||||
_tcscpy(szPathPart, TEXT("HKEY_CLASSES_ROOT"));
|
||||
else if (!_tcscmp(szPathPart, TEXT("HKCU")))
|
||||
else if (!_tcsicmp(szPathPart, TEXT("HKCU")))
|
||||
_tcscpy(szPathPart, TEXT("HKEY_CURRENT_USER"));
|
||||
else if (!_tcscmp(szPathPart, TEXT("HKLM")))
|
||||
else if (!_tcsicmp(szPathPart, TEXT("HKLM")))
|
||||
_tcscpy(szPathPart, TEXT("HKEY_LOCAL_MACHINE"));
|
||||
else if (!_tcscmp(szPathPart, TEXT("HKU")))
|
||||
else if (!_tcsicmp(szPathPart, TEXT("HKU")))
|
||||
_tcscpy(szPathPart, TEXT("HKEY_USERS"));
|
||||
else if (!_tcscmp(szPathPart, TEXT("HKCC")))
|
||||
else if (!_tcsicmp(szPathPart, TEXT("HKCC")))
|
||||
_tcscpy(szPathPart, TEXT("HKEY_CURRENT_CONFIG"));
|
||||
else if (!_tcscmp(szPathPart, TEXT("HKDD")))
|
||||
else if (!_tcsicmp(szPathPart, TEXT("HKDD")))
|
||||
_tcscpy(szPathPart, TEXT("HKEY_DYN_DATA"));
|
||||
}
|
||||
|
||||
|
@ -672,7 +672,7 @@ BOOL SelectNode(HWND hwndTV, LPCTSTR keyPath)
|
|||
|
||||
(void)TreeView_GetItem(hwndTV, &tvi);
|
||||
|
||||
if (!_tcscmp(szBuffer, szPathPart))
|
||||
if (!_tcsicmp(szBuffer, szPathPart))
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
@ -641,10 +641,10 @@ BEGIN
|
|||
IDS_MSG_UNABLEDEBUGPROCESS "Отладка процесса невозможна"
|
||||
IDS_MSG_WARNINGDEBUG "ВНИМАНИЕ: Отладка этого процесса может закончиться потерей данных.\nВы уверены, что можно продолжать?"
|
||||
IDS_MSG_TASKMGRWARNING "Ошибка Менеджера задач"
|
||||
IDS_MSG_WARNINGTERMINATING "ВНИМАНИЕ: Завершение процесса может повлеч неустойчивую работу системы и потерю данных\nСохраните важные данные перед продолжением.\nПродолжить завершение процесса?"
|
||||
IDS_MSG_WARNINGTERMINATING "ВНИМАНИЕ: Завершение процесса может повлечь неустойчивую работу системы и потерю данных\nСохраните важные данные перед продолжением.\nПродолжить завершение процесса?"
|
||||
IDS_MSG_UNABLETERMINATEPRO "Не удалось завершить процесс"
|
||||
IDS_MSG_UNABLECHANGEPRIORITY "Не удалось изменить приоритет"
|
||||
IDS_MSG_WARNINGCHANGEPRIORITY "ВНИМАНИЕ: Изменение приоритета может повлеч неустойчивую работу и потерю данных.\nВы уверены, что можно продолжать?"
|
||||
IDS_MSG_WARNINGCHANGEPRIORITY "ВНИМАНИЕ: Изменение приоритета может повлечь неустойчивую работу и потерю данных.\nВы уверены, что можно продолжать?"
|
||||
IDS_MSG_TRAYICONCPUUSAGE "Загрузка ЦП: %d%%"
|
||||
IDS_STATUS_MEMUSAGE "Выделение памяти: %dK / %dK"
|
||||
IDS_STATUS_CPUUSAGE "Загрузка ЦП: %3d%%"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue