|
21 / 21 / 3
Регистрация: 29.04.2012
Сообщений: 214
|
||||||
Диспетчер задач через dll30.04.2012, 23:23. Показов 1979. Ответов 4
Метки нет (Все метки)
Пока что в cpp файле написал такую программу. Выдает список процессов, список служб ОС. Собственно ошибку приложил в виде скринсейвера. Не понимаю в чем проблема. Подскажите, пожалуйста.
0
|
||||||
| 30.04.2012, 23:23 | |
|
Ответы с готовыми решениями:
4
Диспетчер задач Диспетчер задач Диспетчер задач |
|
21 / 21 / 3
Регистрация: 29.04.2012
Сообщений: 214
|
|||||||||||
| 30.04.2012, 23:50 [ТС] | |||||||||||
|
Создал dll. запихнул туда код, который выше.
создал приложение для dll, подключил заголовок, а в cpp файле в main() вставил все то, что в main в обычной программе:
И еще вопрос чисто ради интереса: мой код читабелен или криво написан?
0
|
|||||||||||
|
21 / 21 / 3
Регистрация: 29.04.2012
Сообщений: 214
|
||||||||||||||||
| 01.05.2012, 02:21 [ТС] | ||||||||||||||||
1)error LNK2019: unresolved external symbol "public: static void __cdecl simple::myclass::GetServiceList(char *)" (?GetServiceList@myclass@simple@@SAXPAD@ Z) referenced in function _main 2)error LNK2019: unresolved external symbol "public: static void __cdecl simple::myclass::GetProcessList(char *)" (?GetProcessList@myclass@simple@@SAXPAD@ Z) referenced in function _main 1> fatal error LNK1120: 2 unresolved externals Кто-нибудь подскажите в чем ошибка. Заголовок:
Вот мой порядок действий: 1. создание dll а) new project - win32 console application - dll - empty project - finish. б) создание заголовка (как в обычной программе) в)создание cpp файла для написания собственно dll'ки. Если я код не скидывал, то вот он:
2.Создание приложения. а)все тоже самое, только не dll, а console application- empty project - finish/ б) копируем из dll заголовок, саму dll(в папке debug) и Object File Library, вставляем в наше приложение(в папку я имею в виду) и подключаем заголовок. в) main я уже заливал. cpp файл, в котором описываем все действия с функциями. г) properties нашего проекта(приложения) - linker - input - additional dependencies - пишем нашу библиотеку .lib, которую копировали. нажимаем принять, а оптом только ОК. д) Компилируем проект. и вот на пункте Д он у меня лажает. я проверял этот способ создания приложения на обычном выводе сообщения в консоль. и он работал. то есть это рабочий вариант. поэтому я не понимаю в чем дело. Помогите Добавлено через 2 часа 12 минут Как избежать этого декодирования? пробовал extern "c". не помогает. неужели остается только def юзать? я читал, что это прошлый век. если других вариантов нет, то может ХОТЬ КТО-НИБУДЬ помочь мне написать его? я не понимаю как писать, какой файл создавать, куда подключать?
0
|
||||||||||||||||
|
1080 / 1007 / 107
Регистрация: 28.02.2010
Сообщений: 2,889
|
|||||||||
| 03.05.2012, 08:31 | |||||||||
Не по теме: Насколько я понял, Вы прогаете так: если есть проблемы, попробуем по другому. Это не хорошо. Нужно выяснить (самому например) "почему так не работает". Добавлено через 4 минуты А вообще где Вы прочитали, что экспортируемые из DLL функции можно реализовать в виде класса с функциями и пространством имен?
0
|
|||||||||
|
21 / 21 / 3
Регистрация: 29.04.2012
Сообщений: 214
|
|
| 03.05.2012, 22:23 [ТС] | |
|
Точка входа не найдена
В чем тут проблема? Точка входа не найдена. это dll плохо написана или приложение? я как раз пытаюсь это понять и исправить проблему. ИНаче бы давно def написал, но я так не хочу. Если честно это я увидел на ютубе и попробовал с обычным выводом сообщения "Hello world". сработало.
0
|
|
| 03.05.2012, 22:23 | |
|
Помогаю со студенческими работами здесь
5
Открыть Диспетчер задач Диалоговое окно и диспетчер задач
Подскажите, как скрыть окно приложения из Диспетчер задач -> Приложения? Написать диспетчер задач Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|