ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Нужна помошь. Си.
  #1  
Старый 24.03.2009, 17:48
Аватар для Juda
Juda
Познающий
Регистрация: 02.08.2008
Сообщений: 55
Провел на форуме:
363117

Репутация: 30
Question Нужна помошь. Си.

Давно уже не писал не чего на Си и вот ошибка с которой не могу справиться:

Error 1 error LNK2001: unresolved external symbol _NetShareAdd@16 AutoShare.obj AutoShare


исходник:



#define UNICODE
#include "stdafx.h"
#include "AutoShare.h"
#include <windef.h>
#include <lmcons.h>

#include <windows.h>
#include <stdio.h>
#include <lm.h>





#define MAX_LOADSTRING 100

#define ACCESS_READ 1
#define ACCESS_WRITE 2
#define ACCESS_EXEC 0x08
#define NERR_Success 0


// Global Variables:
HINSTANCE hInst; // current instance
TCHAR szTitle[MAX_LOADSTRING]; // The title bar text
TCHAR szWindowClass[MAX_LOADSTRING]; // the main window class name



NET_API_STATUS res=0;
SHARE_INFO_2 inf;


int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
NET_API_STATUS res;
SHARE_INFO_2 p;
DWORD parm_err = 0;

LPWSTR domain = (LPWSTR)"DOMEN";
p.shi2_netname = (LPWSTR)TEXT("TESTSHARE");
p.shi2_type = STYPE_DISKTREE; // disk drive
p.shi2_remark = (LPWSTR)TEXT("TESTSHARE to test NetShareAdd");
p.shi2_permissions = 0;
p.shi2_max_uses = 4;
p.shi2_current_uses = 0;
p.shi2_path = (LPWSTR)TEXT("D:\\audio");
p.shi2_passwd = NULL; // no password

NetShareAdd(domain, 2, (LPBYTE) &p, &parm_err);

return 1;
}

Последний раз редактировалось Juda; 24.03.2009 в 18:27..
 
Ответить с цитированием

  #2  
Старый 24.03.2009, 18:47
Аватар для 0x0c0de
0x0c0de
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме:
4226446

Репутация: 1564
Отправить сообщение для 0x0c0de с помощью ICQ
По умолчанию

Netapi32.lib подключите

#pragma comment (lib,"netapi32.lib");

А вообще неплохо бы было заглядывать в msdn. Уже хер знает сколько раз говорилось, что надо юзоть msdn

http://msdn.microsoft.com/en-us/library/bb525384(VS.85).aspx

Последний раз редактировалось 0x0c0de; 24.03.2009 в 18:51..
 
Ответить с цитированием

  #3  
Старый 24.03.2009, 19:12
Аватар для Juda
Juda
Познающий
Регистрация: 02.08.2008
Сообщений: 55
Провел на форуме:
363117

Репутация: 30
По умолчанию

Спасибо.

МСДН юзал но не допетрил, что #pragma comment (lib,"netapi32.lib"); ключ к успеху.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт ПопАндера. Нужна помошь. 4evak PHP, PERL, MySQL, JavaScript 0 28.01.2009 20:39
нужна помошь visual c++ 2005 [FREE] Разное - Покупка, продажа, обмен 0 07.01.2009 15:03
Нужна помошь с почтовым троем... GeyDee E-Mail 6 09.07.2006 02:40



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ