Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

проблема с DllImport

14K
23 июня 2007 года
Baxtiyor
28 / / 23.02.2007
у меня важная задача. кароче, определит какие компи вошли в мою через локалный сет. и они каки файлы смотрят. я знаю что эта делается с помощю

[DllImport("netapi32.dll", SetLastError=true)]
private static extern int NetSessionEnum(
[In,MarshalAs(UnmanagedType.LPWStr)] string ServerName,
[In,MarshalAs(UnmanagedType.LPWStr)] string UncClientName,
[In,MarshalAs(UnmanagedType.LPWStr)] string UserName,
Int32 Level,
out IntPtr bufptr,
int prefmaxlen,
ref Int32 entriesread,
ref Int32 totalentries,
ref Int32 resume_handle);

но я практический не встретился с DllImport. пожалуйста помогите разабратся DllImport и написат эту программу. есть у кого-то или где-то книги об этом?...заранее спосибо...
713
23 июня 2007 года
Ap0k
360 / / 13.03.2006
Тут есть описание с примером.
14K
24 июня 2007 года
Baxtiyor
28 / / 23.02.2007
я нашел тот программу написан на С++.
его надо написать на С#.

не могу. пожалуйста подробнее...
8.4K
24 июня 2007 года
TZA Group
120 / / 10.04.2007
Цитата:
я нашел тот программу написан на С++.
его надо написать на С#.


Переделать эту программу под .NET не из легких,т.к она написана на 6 си.

14K
25 июня 2007 года
Baxtiyor
28 / / 23.02.2007
не надо переделат просто написать такой же программу в шарп. хот обясни как ползоватся DllImport.
9.0K
25 июня 2007 года
Shit_Happenes
58 / / 05.10.2006
Цитата: Baxtiyor
не надо переделат просто написать такой же программу в шарп. хот обясни как ползоватся DllImport.


Ты уже объявил функцию, но её тело описанно не с# а в C++ коде.
Теперь просто вызывай эту функцию из своего C#-кода, передавая необходимые параметры. Вот и всё.

14K
25 июня 2007 года
Baxtiyor
28 / / 23.02.2007
я передал имя сервера (свой) на EnumSessions("myserver"). но не возврашает нужный резултат... или на другом передат надо я не могу понят (первый раз DllImport). пожалуйста помогите
9.0K
25 июня 2007 года
Shit_Happenes
58 / / 05.10.2006
если ты хочешь всё делать в C#, делать надо только так -
http://pinvoke.net/default.aspx/netapi32/NetSessionEnum.htm.
Тебе эту ссылку уже советовали.

Если не можешь разобраться, то можно попробовать написать dll-ку(с++),
которая будет возвращать только те данные, которые тебе нужны.
И её подключишь в свой с# проект.
14K
27 июня 2007 года
Baxtiyor
28 / / 23.02.2007
всем спосибо! я наконец разобрался с dllimport и netapi... и написал свой программу
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог