Форум программистов, компьютерный форум CyberForum.ru

Проблемы с созданным ярлыком - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конверторы типов - сделать двустороннюю конвертацию http://www.cyberforum.ru/cpp/thread455793.html
Есть много структур, объявленных в internal_0.h. Есть много в принципе соответсвующих типов в base_data_types.h. Хочу сделать двустороннюю конвертацию, при этом не вводя зависимости (без #include) одних типов от других. Пока решил сделать как-то так: //internal_0.h struct data_t {
C++ Что входит в DLL библиотеку? Откомпилировал DLL библиотеку на Visual C++ с тремя мааааленькими функциями. Объем файла .dll - 7kB.Посмотрел в дизассемблере - куча каких-то "левых" функций. Что это за функции и зачем они? Что ненужное можно от туда выкинуть и как? Спасибо. http://www.cyberforum.ru/cpp/thread454636.html
Выбор Visual C++ C++
Вот хочу продолжить изучение С++,но не знаю какую версию выбрать: 6.0. - устарела 2008 - не понятно где компоненты. А 2010 нигде не могу найти.
Где мне скачать Microsoft Visual Studio C++
Мне надо языки C, C++, C# Или подскажите мне пожалуйста в Builder'е как(где) писать программный код C#?
C++ Как привести строку типа TCHAR в int http://www.cyberforum.ru/cpp/thread453473.html
Есть строка TCHAR tmp; в ней записано число, нужно вытащить это число и записать его в переменную типа Int. Раньше я использовал для этого функцию atoi(char *str); но она не работает с типом TCHAR.
C++ SIGINT с OpenSSL Приветствую всех! Натыкаюсь в программе (обычная однопоточная консолька, делащая несколько запросиков) на SIGINT. Программа использует libCURL (+ OpenSSL + zlib). Натыкаюсь, только если использую соединение к защищенным ресурсам (HTTPS). Обращаясь только к HTTP процесс завершается нормально без ошибок. Прогнал через профилирование в Dependency Walker и увидел две ошибки:GetProcAddress(0x767F0000... подробнее

Показать сообщение отдельно
kveigs
16 / 16 / 2
Регистрация: 20.03.2010
Сообщений: 85

Проблемы с созданным ярлыком - C++

08.03.2012, 19:42. Просмотров 643. Ответов 4
Метки (Все метки)

Доброго времени суток! Создаю ярлык в папку автозагрузки ниже указанным способом.
При открытии ярлыка данный код не открывает файл. файл лежит в папке с программой? Если создать ярлык с помощью Мастера создания ярлыков, то всё работает.. в чем дело?
C++
1
 ShellExecuteA(0, "open", "ReadMe.txt", 0, 0, 1);
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
   bool ret=true;
   CoInitialize(0); 
   HRESULT hres;
   IShellLink *psl = NULL;
   IPersistFile *pPf = NULL;
   WORD wsz[256];
   CHAR buf[256];
   int id;
   LPITEMIDLIST pidl;
    
   hres = CoCreateInstance(CLSID_ShellLink,
                           NULL,
                           CLSCTX_INPROC_SERVER,
                           IID_IShellLink,
                           (LPVOID*)&psl);
  hres = psl->QueryInterface(IID_IPersistFile, (LPVOID*)&pPf);
  hres = psl->SetPath(fname_to_create_link);
 
   SHGetSpecialFolderLocation(NULL, CSIDL_STARTUP, &pidl);
   SHGetPathFromIDListA(pidl, buf);
   strcat(buf, "\\myprogramm.lnk");
   
   MultiByteToWideChar(CP_ACP, 0, buf, -1, (LPWSTR)wsz, MAX_PATH);
   hres = pPf->Save((LPWSTR)wsz, TRUE);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru