Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Как сменить домен через реестр (http://forum.oszone.net/showthread.php?t=178849)

Viruss 22-06-2010 11:36 1439220

Как сменить домен через реестр
 
каким оператором можно вызвать регистр в С++?

lxa85 22-06-2010 12:53 1439279

Viruss, а "не для телепатов" можно? :)
Какой регистр, РОН? Какой дрмен? Домен ?
Регистр -> реестр?

Drongo 22-06-2010 13:17 1439294

Viruss, Или перевести символы в верхний\нижний регистр?
Код:

LowerCase()
UpperCase()

Кратость сестра таланта, но не в этом случае.

Viruss 22-06-2010 22:37 1439720

извиняюсь за ошибки...
lxa85 ты прав, реестр...

Drongo 22-06-2010 22:56 1439735

Viruss, http://www.forum.oszone.net/thread-152041.html

Viruss 25-06-2010 10:22 1441359

А где в реестре можно домен сменить???

zonderz 25-06-2010 20:09 1441747

Viruss,

regedit > my computer > ctrl+f > domain

Viruss 30-06-2010 12:37 1444413

Кто подскажет, какую библиотеку в С++ надо подключить, что бы поменять имя компа?

Drongo 30-06-2010 14:04 1444504

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", "ИМЯ_КОМПА");
}


Viruss 30-06-2010 18:01 1444699

посоветуйте, через кокой файл лучше осуществить поиск в С++ ... через файл *.xls или *.txt ???

Drongo 30-06-2010 18:41 1444718

Цитата:

Цитата Viruss
посоветуйте, через кокой файл лучше осуществить поиск в С++ ... через файл *.xls или *.txt ??? »

Вроде бы ищут в файле, а не через файл. Разверните вопрос.

Viruss 01-07-2010 14:49 1445281

где проще организовать поиск в текстовом файле или экселевском....

Drongo 01-07-2010 15:39 1445321

Цитата:

Цитата Viruss
где проще организовать поиск в текстовом файле или экселевском.... »

Мне кажется в текстовом.

Viruss 04-07-2010 16:11 1447078

есть файл:

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 адрес...
}
}

---------------------------------------------------------------------------------------------------

Drongo 04-07-2010 16:52 1447094

Есть способа получше, но это другие ребята если захотят - поделятся.

Код:

...
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 04-07-2010 17:17 1447109

огромное спасибо!!!!!

Viruss 05-07-2010 11:57 1447473

А вариант сделать так...
...После присвоения имени компу, его надо перезагрузить.
А потом было бы не плохо что бы при загрузке винды прога сама запустилась и продолжила работать (т.е. присваивать компу дамен)...

??????
??????
??????

Drongo 05-07-2010 12:13 1447489

Viruss, Пропишите в автозапуск и всё.


Время: 09:35.

Время: 09:35.
© OSzone.net 2001-