Skip to content

Commit

Permalink
ATRFiltr service is removed (#1286)
Browse files Browse the repository at this point in the history
IB-8191

Signed-off-by: Raul Metsma <raul@metsma.ee>
  • Loading branch information
metsma authored Oct 9, 2024
1 parent f5ca836 commit d676437
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 27 deletions.
21 changes: 6 additions & 15 deletions client/Diagnostics_win.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ static QString getUserRights()
QStringList Diagnostics::packages(const QStringList &names, bool withName)
{
QStringList packages;
for(const QString &group: {u"HKEY_LOCAL_MACHINE"_s, u"HKEY_CURRENT_USER"_s})
for(auto group: {"HKEY_LOCAL_MACHINE"_L1, "HKEY_CURRENT_USER"_L1})
{
static const QVector<QSettings::Format> formats = []() -> QVector<QSettings::Format> {
if(QSysInfo::currentCpuArchitecture().contains("64"_L1))
Expand Down Expand Up @@ -112,7 +112,7 @@ void Diagnostics::run()

s << "<b>" << tr("Locale:") << "</b> ";
QLocale::Language language = QLocale::system().language();
QString locale = (language == QLocale::C ? "English/United States" : QLocale::languageToString( language ) );
QString locale = (language == QLocale::C ? u"English/United States"_s : QLocale::languageToString( language ) );
CPINFOEX CPInfoEx {};
if( GetCPInfoEx( GetConsoleCP(), 0, &CPInfoEx ) != 0 )
locale.append(" / ").append(QString::fromWCharArray(CPInfoEx.CodePageName));
Expand All @@ -124,7 +124,7 @@ void Diagnostics::run()
emit update( info );
info.clear();

QStringList base = packages({"eID software"}, false);
QStringList base = packages({u"eID software"_s}, false);
if( !base.isEmpty() )
s << "<b>" << tr("Base version:") << "</b> " << base.join( "<br />" ) << "<br />";
s << "<b>" << tr("Application version:") << "</b> " << QCoreApplication::applicationVersion() << " (" << QSysInfo::WordSize << " bit)<br />";
Expand All @@ -144,13 +144,13 @@ void Diagnostics::run()
qputenv("PATH", path
+ ";C:\\Program Files\\Open-EID"
+ ";C:\\Program Files\\EstIDMinidriver Minidriver"
+ ";C:\\Program Files (x86)\\Open-EID"
+ ";C:\\Program Files (x86)\\EstIDMinidriver Minidriver");
SetDllDirectory(LPCWSTR(qApp->applicationDirPath().utf16()));
static const QStringList dlls{
"digidocpp", "qdigidoc4.exe", "EsteidShellExtension", "id-updater.exe",
"EstIDMinidriver", "EstIDMinidriver64", "web-eid.exe",
"zlib1", "libxml2", "libxmlsec1", "libxmlsec1-openssl"};
"zlib1", "libxml2", "libxmlsec1", "libxmlsec1-openssl",
"msvcp140", "msvcp140_1", "msvcp140_2", "vcruntime140", "vcruntime140_1"};
for(const QString &lib: dlls)
{
DWORD infoHandle {};
Expand All @@ -177,17 +177,9 @@ void Diagnostics::run()
emit update( info );
info.clear();

QString atrfiltr = tr("Not found");
QString certprop = tr("Not found");
if(SC_HANDLE h = OpenSCManager(nullptr, nullptr, SC_MANAGER_CONNECT))
{
if( SC_HANDLE s = OpenService( h, L"atrfiltr", SERVICE_QUERY_STATUS ) )
{
SERVICE_STATUS status {};
QueryServiceStatus( s, &status );
atrfiltr = status.dwCurrentState == SERVICE_RUNNING ? tr("Running") : tr("Not running");
CloseServiceHandle( s );
}
if( SC_HANDLE s = OpenService( h, L"CertPropSvc", SERVICE_QUERY_STATUS ))
{
SERVICE_STATUS status {};
Expand All @@ -197,8 +189,7 @@ void Diagnostics::run()
}
CloseServiceHandle( h );
}
s << "<br /><b>" << tr("ATRfiltr service status: ") << "</b " << atrfiltr
<< "<br /><b>" << tr("Certificate Propagation service status: ") << "</b> " << certprop << "<br />";
s << "<br /><b>" << tr("Certificate Propagation service status: ") << "</b> " << certprop << "<br />";

generalInfo( s );
emit update( info );
Expand Down
4 changes: 0 additions & 4 deletions client/translations/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -735,10 +735,6 @@
<source>User rights: </source>
<translation>User rights: </translation>
</message>
<message>
<source>ATRfiltr service status: </source>
<translation>ATRfiltr service status: </translation>
</message>
<message>
<source>Not found</source>
<translation>Not found</translation>
Expand Down
4 changes: 0 additions & 4 deletions client/translations/et.ts
Original file line number Diff line number Diff line change
Expand Up @@ -735,10 +735,6 @@
<source>User rights: </source>
<translation>Kasutajaõigused: </translation>
</message>
<message>
<source>ATRfiltr service status: </source>
<translation>ATRfiltr teenuse staatus: </translation>
</message>
<message>
<source>Not found</source>
<translation>Ei leitud</translation>
Expand Down
4 changes: 0 additions & 4 deletions client/translations/ru.ts
Original file line number Diff line number Diff line change
Expand Up @@ -735,10 +735,6 @@
<source>User rights: </source>
<translation>Права пользователя: </translation>
</message>
<message>
<source>ATRfiltr service status: </source>
<translation>Статус ATRfiltr сервиса: </translation>
</message>
<message>
<source>Not found</source>
<translation>Не найдено</translation>
Expand Down

0 comments on commit d676437

Please sign in to comment.