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

ярлык - C++

Восстановить пароль Регистрация
 
Игорь с++
 Аватар для Игорь с++
429 / 452 / 15
Регистрация: 26.01.2011
Сообщений: 2,029
07.04.2011, 09:23     ярлык #1
Здравствуйте господа програмисты!Возникла проблема-как програмно создать ярлык на свою программу на рабочий стол?
Заранее всем огромное спасибо!!!

Добавлено через 5 минут
на dev c++ консольное приложение.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2011, 09:23     ярлык
Посмотрите здесь:

Странный ярлык
Ярлык в Windows 7 Windows 7
C++ про ярлык
Как создать ярлык на рабочем столе? C++
Ярлык C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2294 / 1664 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
07.04.2011, 09:27     ярлык #2
Игорь с++, CreateSymbolicLink
Игорь с++
 Аватар для Игорь с++
429 / 452 / 15
Регистрация: 26.01.2011
Сообщений: 2,029
07.04.2011, 17:42  [ТС]     ярлык #3
конечно спасибо,но с английским я знаком поверхностно,да и многие команды не понял,если можно элементарный текст программы,ну а с объяснениями будет вообще супер!
Nameless One
Эксперт С++
 Аватар для Nameless One
5755 / 3404 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
07.04.2011, 18:06     ярлык #4
Синтаксис

C
1
2
3
4
5
BOOLEAN WINAPI CreateSymbolicLink(
  __in  LPTSTR lpSymlinkFileName,
  __in  LPTSTR lpTargetFileName,
  __in  DWORD dwFlags
);
Параметры

lpSymlinkFileName [in]
Имя создаваемой символической ссылки.
lpTargetFileName [in]
Имя целевого объекта, ссылка на которого создается.
Если с именем lpTargetFileName связано имя устройства, то ссылка считается абсолютной; в противном случае, ссылка считается относительной.
dwFlags [in]
Показывает, является ли объект, на который создается ссылка (lpTargetFileName), директорией.
Значение Описание
0x0 Целевой объект - файл.
SYMBOLIC_LINK_FLAG_DIRECTORY, 0x1 Целевой объект - директория.

Возвращаемое значение

Если функция завершается успехом, то возвращается ненулевое значение.

Если функция завершается неудачей, возвращаемое значение - ноль. Для получения расширенной информации об ошибке необходимо вызвать функцию GetLastError.
А вообще, надо учить английский - программист просто обязан его знать

Цитата Сообщение от Игорь с++ Посмотреть сообщение
да и многие команды не понял
Какие команды? Что здесь имеется в виду под этим термином?
Игорь с++
 Аватар для Игорь с++
429 / 452 / 15
Регистрация: 26.01.2011
Сообщений: 2,029
07.04.2011, 19:12  [ТС]     ярлык #5
при много благодарен!!!Но я учу язык с++ в своих целях т.е. я не учусь в инстетуте,техникуме и тд. с английским вы конечно правы,но пока не хватает времени,а имел ввиду я то что я не понимаю этих операторов,функций(которые были описаны в сылки)называйте как хотите.
Ещё раз огромное спасибо за ваше разъяснение!

Добавлено через 8 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<windows.h.>
#include<iostream>
using namespace std;
int main()
{
BOOLEAN WINAPI CreateSymbolicLink(
  __in  LPTSTR lpSymlinkFileName[qwer],
  __in  LPTSTR lpTargetFileName[c:\qwer.exe],
  __in  DWORD dwFlags
);
return 0;
}
что сдесь не так,ругается на 6-ую строку.

Добавлено через 50 минут
спасибо за помощь "просто не оценима!!!"
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2294 / 1664 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
07.04.2011, 22:00     ярлык #6
Игорь с++,
C++
1
2
3
4
5
#include<windows.h.>
 
int main() {
 CreateSymbolicLink("Путь_к_файлу_ярлыку", "Путь_к_файлу_на_которы_ссылается_ярлык", 0);
}
Yandex
Объявления
07.04.2011, 22:00     ярлык
Ответ Создать тему
Опции темы

Текущее время: 10:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru