CodingUniversity Ответов: 2

Скопировать и создать собственную программу ?


Здравствуйте, как я могу скопировать свою exe-программу и создать ее на рабочем столе ?
Я хочу продублировать свою программу и воссоздать ее заново.

Как я могу это сделать ? я уже знаю, как создать exe - файл, но без данных в нем.

Что я уже пробовал:

Я еще ничего не пробовал, не могли бы вы мне помочь ?

OriginalGriff

Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы. И то, что вы спросили, не имеет большого смысла в изоляции.

Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

[no name]

Я задал простой вопрос и отметил c++, что вам нужно увидеть ?

OriginalGriff

Прочтите то, что вы просили, а затем попытайтесь прочитать это без какого-либо контекста, который у вас есть, а у нас нет.
Мы понятия не имеем, что означает "без данных в нем", что означает для вас "создать его на рабочем столе" или даже чего вы пытаетесь достичь - пытаетесь ли вы написать свой собственный установщик какой-то формы?

Мы буквально получаем только то, что вы печатаете; мы не получаем никакого контекста за пределами этого.

[no name]

Позвольте мне еще раз объяснить, что я хочу дублировать свою программу (exe-файл, который выходит при отладке) и снова создавать ее на рабочем столе. (:

OriginalGriff

Это не объяснение, это повторение себя, а не предоставление нам какой-либо новой информации.

Давайте начнем с основ: вы написали программу, которая находится в вашей папке BIN/Debug или BIN/Release. Вы пытаетесь написать программу, которая будет копировать этот exe-файл без изменений на текущий рабочий стол пользователя? Если да, то что вы пытались сделать, и какая проблема заставила вас застрять? Что это за приложение такое? C++ да, но какой тип C++ EXE - файла это-есть довольно много различных возможностей!
Если нет, то что именно вы пытаетесь сделать?

Чем лучше ваша информация, тем лучше может быть наш ответ.

[no name]

Я уже успел это сделать, спасибо!

OriginalGriff

Пожалуйста.

Richard MacCutchan

Просто перетащите его в Проводник файлов.

[no name]

Я уже сделал это, но ваш комментарий бесполезен и не смешон.

Richard MacCutchan

Тогда, возможно, вы могли бы немного подумать о том, в чем заключается ваша проблема, прежде чем публиковать эти расплывчатые вопросы.

Dave Kreskowiak

Качество вопроса, который вы задаете, напрямую определяет качество ответов, которые вы получаете.

..и вы задали очень плохой вопрос...

2 Ответов

Рейтинг:
9

KarstenK

Правильный способ-создать ссылку на рабочий стол. Прочитать статью Создание ярлыка программно на языке C++ о правильном пути.

Обычно вам нужно только несколько вызовов api оболочки.


[no name]

Спасибо, но я использовал функцию CopyFile.

KarstenK

Вы освобождаете место на диске, а что происходит при обновлении или деинсталляции?

Рейтинг:
1

OriginalGriff

Ответили только на удаление из очереди без ответа - решается ОП.