Показать полную графическую версию : Как сменить домен через реестр
каким оператором можно вызвать регистр в С++?
Viruss, а "не для телепатов" можно? :)
Какой регистр, РОН (http://ru.wikipedia.org/wiki/Регистр_процессора)? Какой дрмен? Домен ?
Регистр -> реестр?
Viruss, Или перевести символы в верхний\нижний регистр?
LowerCase()
UpperCase()
Кратость сестра таланта, но не в этом случае.
извиняюсь за ошибки...
lxa85 ты прав, реестр...
Viruss, http://www.forum.oszone.net/thread-152041.html
А где в реестре можно домен сменить???
Viruss,
regedit > my computer > ctrl+f > domain
Кто подскажет, какую библиотеку в С++ надо подключить, что бы поменять имя компа?
Viruss, Переписать значения реестра DefaultDomainName
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Библиотеку подключать только для работы с реестром
#include <registry.hpp>
// Записать в реестр---------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TRegistry* reg = new TRegistry;
reg->RootKey = HKEY_LOCAL_MACHINE; //присваивание объекту 'reg' пути HKLM
reg->OpenKey("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon", true);
reg->WriteString("DefaultDomainName", "ИМЯ_КОМПА");
}
посоветуйте, через кокой файл лучше осуществить поиск в С++ ... через файл *.xls или *.txt ???
посоветуйте, через кокой файл лучше осуществить поиск в С++ ... через файл *.xls или *.txt ??? »Вроде бы ищут в файле, а не через файл. Разверните вопрос.
где проще организовать поиск в текстовом файле или экселевском....
где проще организовать поиск в текстовом файле или экселевском.... »Мне кажется в текстовом.
есть файл:
U002-xxx.xxx.2.0;
U003-xxx.xxx.7.0;
U004-xxx.xxx.26.0;
U005-xxx.xxx.4.0;
U006-xxx.xxx.3.0;
...
где u002 - имя компа
xxx.xxx.2.0 - IP адресс
необходимо найти имя компа в файле, присвоить переменной IP адресс компа
имя компа вводиться в текстовое поле формы...
---------------------------------------------------------------------------------------------------
Name=NamePC->Text;
fopen("IP_Set.txt","r");
while(!feof("IP_Set.txt"))
{ while(per=per+ifstream in("IP_Set.txt")!="-")
if (per==Name)
{
//... сдесь необходимо присвоить переменной IP адрес...
}
}
---------------------------------------------------------------------------------------------------
Есть способа получше, но это другие ребята если захотят - поделятся.
...
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TStringList *ListIP = new TStringList();
AnsiString Name; // Имя компа
AnsiString IP; // IP компа
int start, end, sub;
// Считывание внешних списков во внутренние
if(FileExists("Malware.txt")){
ListIP->LoadFromFile("Malware.txt");
for(int i = 0; i < ListIP->Count; i++){
if(ListIP->Strings[i].Pos(NamePC->Text)){
start = ListIP->Strings[i].Pos("-") + 1;
end = ListIP->Strings[i].Length();
sub = end - start;
IP = ListIP->Strings[i].SubString(start, sub);
}
}
}
}
//---------------------------------------------------------------------------
А вариант сделать так...
...После присвоения имени компу, его надо перезагрузить.
А потом было бы не плохо что бы при загрузке винды прога сама запустилась и продолжила работать (т.е. присваивать компу дамен)...
??????
??????
??????
Viruss, Пропишите в автозапуск и всё.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.