[ C / C++ ] — начинающим: задаем вопросы (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Ты не поверишь, но везде по разному. Зависит от класса строк.
     
  2. Alexsize

    Alexsize Fail

    Joined:
    17 Sep 2005
    Messages:
    1,771
    Likes Received:
    1,221
    Reputations:
    704
    Как в с++ сменить рабочую группу компьютера? В реестре я не нашел параметров рабочей группы, только имя компа. И второй вопрос: можно ли это делать без перезагрузки компа?
     
  3. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Мой компьютер => Свойства => Имя компьютера => Изменить
    Смотришь, какие файлы/ветки реестра трогает =)
     
  4. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    http://msdn2.microsoft.com/en-us/library/ms724953.aspx

    я думаю в этом что-то есть
     
  5. Alexsize

    Alexsize Fail

    Joined:
    17 Sep 2005
    Messages:
    1,771
    Likes Received:
    1,221
    Reputations:
    704
    Согласен, классные функции, но вот где та, что меняет имя рабочей группы?
     
  6. aivus

    aivus New Member

    Joined:
    25 Dec 2006
    Messages:
    17
    Likes Received:
    4
    Reputations:
    0
    Подскажите как в поток передать больше 1-го параметра?
    token[1] - это первый параметр, а вот как передать 2-й хз...
    Code:
    						DWORD Down;
    						HANDLE thDown = CreateThread(0, 0, &Download,(PVOID)&token[1],0, &Down);
     
    3 people like this.
  7. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    aivus, ну ты передал указатель на token, а дальше идексируй его как хочешь...

    В внутри Download, обращайся к переданному параметру скажем как inParam[0] или inParam[1]... Только не выскочи за пределы...

    А вообще, лучше сделай структуру с полями, символизирующими твои параметры, и передавай указатель на эту структуру.
     
    #167 groundhog, 17 Aug 2007
    Last edited: 17 Aug 2007
  8. da_ff

    da_ff Elder - Старейшина

    Joined:
    11 Jul 2006
    Messages:
    118
    Likes Received:
    22
    Reputations:
    26
    >>Подскажите как в поток передать больше 1-го параметра?
    http://forum.antichat.ru/showpost.php?p=396397&postcount=27
     
  9. tclover

    tclover nobody

    Joined:
    13 Dec 2005
    Messages:
    741
    Likes Received:
    682
    Reputations:
    287
    передай структуру
     
  10. ToniKapuchon

    ToniKapuchon Elder - Старейшина

    Joined:
    26 Feb 2006
    Messages:
    153
    Likes Received:
    45
    Reputations:
    -1
    Помогите прочитать значение с реестра, средствами студии, закалебался уже экперементировать:

     
  11. Alexsize

    Alexsize Fail

    Joined:
    17 Sep 2005
    Messages:
    1,771
    Likes Received:
    1,221
    Reputations:
    704
    Вот тебе рабочий пример:

     
    1 person likes this.
  12. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    Зачем экспериментировать если в Msdn все написано?
     
    1 person likes this.
  13. Alexsize

    Alexsize Fail

    Joined:
    17 Sep 2005
    Messages:
    1,771
    Likes Received:
    1,221
    Reputations:
    704
    В Msdn я, например, не нашел как сменить рабочую группу компа. Может плохо искал?
     
    1 person likes this.
  14. [53x]Shadow

    [53x]Shadow Leaders of Antichat

    Joined:
    25 Jan 2007
    Messages:
    284
    Likes Received:
    597
    Reputations:
    514
    Да пришлось конкретно порыться =\
    меняем рабочую группу:
    Code:
    NET_API_STATUS nas;
    	nas = [B]NetJoinDomain[/B](NULL,L"[B]Новое Имя Рабочей Группы[/B]",NULL,NULL,NULL,0);
    if(nas == NERR_Success)
    		std::cout << "good" << std::endl;
    else
                    std::cout << "bad" << std::endl;
     
    #174 [53x]Shadow, 20 Aug 2007
    Last edited: 20 Aug 2007
    1 person likes this.
  15. aivus

    aivus New Member

    Joined:
    25 Dec 2006
    Messages:
    17
    Likes Received:
    4
    Reputations:
    0
    Подскажите плз. Выполняется скачка файла так:
    Code:
    	char Buff[4096]="";
    	while(i = recv(down_Sock, Buff+lstrlen(Buff), 1, 0))
    	{
    		if (i == SOCKET_ERROR) return 0; 
    	}
    Но мелкие файлы качает без проблем, а вот большие останавливается на 79,7 кб и все... пока не выбивает по таймауту. Мож кто знает с чем звязано?
    Добавлено: Вру, файлы нормально, а вот пробую загрузить index.php глюки которые видите выше...
     
    #175 aivus, 20 Aug 2007
    Last edited: 20 Aug 2007
  16. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    переполнение же явное на лицо
     
  17. aivus

    aivus New Member

    Joined:
    25 Dec 2006
    Messages:
    17
    Likes Received:
    4
    Reputations:
    0
    Как лучше тогда объявить переменную?
     
  18. Ni0x

    Ni0x Elder - Старейшина

    Joined:
    27 Aug 2006
    Messages:
    338
    Likes Received:
    157
    Reputations:
    37
    Ну я в шоке просто. Зато пишем троянов и тд. С++ для чайников - вот что вам нужно.
     
    #178 Ni0x, 20 Aug 2007
    Last edited: 21 Aug 2007
  19. aivus

    aivus New Member

    Joined:
    25 Dec 2006
    Messages:
    17
    Likes Received:
    4
    Reputations:
    0
    Взял пример вот от сюда: http://forum.antichat.ru/showpost.php?p=436900&postcount=151
     
  20. Ni0x

    Ni0x Elder - Старейшина

    Joined:
    27 Aug 2006
    Messages:
    338
    Likes Received:
    157
    Reputations:
    37
    Молодец, а теперь попробуй понять что этот код обозначает. Не надо пользоватся готовым кодом, если не знаешь как он работает, привыкай писать сам, а то что-то мне кажется, что в твоем трояне только пару строчек, да названия переменных с функциями твои будут.
    --
    Сцитировал неправильно просто.
     
Thread Status:
Not open for further replies.