#include <windows.h>
#include <QHash>
#include <QString>
Go to the source code of this file.
Defines | |
#define | WIN32_LEAN_AND_MEAN |
Functions | |
QString | win32_program_files_folder () |
QString | win32_app_data_folder () |
QString | win32_registry_get_key_value (QString keyLocation, QString keyName) |
void | win32_registry_set_key_value (QString keyLocation, QString keyName, QString keyValue) |
void | win32_registry_remove_key (QString keyLocation, QString keyName) |
QHash< qint64, QString > | win32_process_list () |
Definition in file win32.h.
QString win32_app_data_folder | ( | ) |
Gets the location of the user's APPDATA% folder.
Definition at line 70 of file win32.cpp.
References win32_get_folder_location().
Referenced by Vidalia::defaultDataDirectory().
QHash<qint64, QString> win32_process_list | ( | ) |
Returns a list of all currently active processes, including their pid and exe filename.
Definition at line 150 of file win32.cpp.
Referenced by is_process_running().
QString win32_program_files_folder | ( | ) |
Gets the location of the user's PROGRAMFILES% folder.
Definition at line 62 of file win32.cpp.
References win32_get_folder_location().
QString win32_registry_get_key_value | ( | QString | keyLocation, | |
QString | keyName | |||
) |
Returns the value in keyName at keyLocation. Returns an empty QString if the keyName doesn't exist
Definition at line 79 of file win32.cpp.
Referenced by VidaliaSettings::runVidaliaOnBoot().
void win32_registry_remove_key | ( | QString | keyLocation, | |
QString | keyName | |||
) |
Removes the key from the registry if it exists
Definition at line 130 of file win32.cpp.
Referenced by VidaliaSettings::setRunVidaliaOnBoot().
void win32_registry_set_key_value | ( | QString | keyLocation, | |
QString | keyName, | |||
QString | keyValue | |||
) |
Creates and/or sets the key to the specified value
Definition at line 103 of file win32.cpp.
Referenced by VidaliaSettings::setRunVidaliaOnBoot().