Автор: Пользователь скрыл имя, 12 Января 2012 в 09:30, курсовая работа
Реестр Windows – это иерархическая централизованная база данных, используемая в ОС Microsoft Windows 98, Windows CE, Windows NT и Windows 2000 для хранения сведений, необходимых для настройки операционной системы для работы с пользователями, программными продуктами и устройствами.
В реестре хранятся данные, которые необходимы для правильного функционирования Windows.
ВВЕДЕНИЕ 3
2. Выбор и обоснование средств информационной системы 4
2.1. Требования к системе. UML диаграммы 5
2.2. Состав технических устройств, система интерфейсов 10
2.3. Способы взаимодействия пользователя с системой, организация вычислительных процессов 11
2.4. Состав информационного и программного обеспечения 12
2.4.1. Структура и форматы данных 12
2.4.2. Описание методов приложения 15
3. Заключение 16
3.1. Достоинства и недостатки разработанной информационной системы 16
3.2. Пути совершенствования разработанного программного продукта 17
3.3. Рекомендации пользователю 17
4. Используемая литература 18
Приложение. Листинг программы 19
}
case REG_QWORD:
{
newItem3->setText("REG_QWORD"
}
case REG_BINARY:
{
newItem3->setText("REG_
}
}
/////////////////////////////
TW->setItem(i,1,newItem3);
TW->setItem(i,2,newItem2);
}
}
}
}
//////////////////////////////
void MainWindow::on_treeWidget_
{
HKEY hTestKey;
QTreeWidgetItem *it=item;
QString str;
QStringList st;
st <<"HKEY_CLASSES_ROOT"
<<"HKEY_CURRENT_CONFIG"
<<"HKEY_CURRENT_USER"
<<"HKEY_LOCAL_MACHINE"
<<"HKEY_USERS"<<QString::
while (!st.contains(it->text(0)))
{
str=it->text(0)+"\\\\"+str;
it=it->parent();
}
if ((it->text(0))=="HKEY_CLASSES_
if ((it->text(0))=="HKEY_CURRENT_
if ((it->text(0))=="HKEY_CURRENT_
if ((it->text(0))=="HKEY_LOCAL_
if ((it->text(0))=="HKEY_USERS") hTestKey=HKEY_USERS;
qDeleteAll(ui->treeWidget->
ui->tableWidget->setRowCount(
if( RegOpenKeyEx(hTestKey,(WCHAR*)
,
0,
KEY_READ,
&hTestKey) == ERROR_SUCCESS
)
{
QueryKey(hTestKey,ui->textEdit
} else
{
//ОШИБКА
}
RegCloseKey(hTestKey);
}
QString MainWindow::TwoInt(int i)
{
QString str=QString::number(i);
if (str.length()==1)
str='0'+str;
return str;
}
void MainWindow::newConnection()
{
_sok=server->nextPendingConnec
connect(_sok, SIGNAL(readyRead()), this, SLOT(onSokReadyRead()));
Информация о работе Разработка приложения для чтения локального и удаленного реестра Windows