Как создать автоматическую программу C++ запуска

Все ваши циклы делают одно и то же, так что один if со всеми условиями в or должен это делать. Как,

static double[] solve(equation b, int k) {
    if (b.c > 1 || b.d > 0 || 1 > b.e || b.e > 0) {
        double[] a = new double[k];
        for (int i = 0; i < k; i++) {
            b.x0 = (b.c * b.x0) / (b.y0) + (b.d * b.x0);
            b.y0 = b.e * (b.x0 + 1) * b.y0;
            a[i] = b.y0;
        }
        return a;
    }
    return null;
}
13
задан 17 February 2009 в 15:50
поделиться

4 ответа

Папка запуска является достаточно чистой.

Дает пользователю возможность удалить его в случае необходимости.

14
ответ дан 1 December 2019 в 21:38
поделиться

Существует много способов автоматически запустить приложение, но самое легкое, наиболее распространенное и IMO лучше всего:

  1. Поместите ярлык в папку автоматического запуска
  2. Добавьте запись автоматического запуска в реестр (Software\Microsoft\Windows\CurrentVersion\Run)

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

С обеими опциями можно использовать или одну установку для всех пользователей (Вся Пользовательская папка запуска, или под HKLM вводят реестр), или конкретный пользователь (пользовательская папка запуска или под ключом HKCR).

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

9
ответ дан 1 December 2019 в 21:38
поделиться

В зависимости от того, выполняете ли Вы все-пользователя или установку в расчете на пользователя, поместите ее в папку Startup для Всех Пользователей или папку Startup в расчете на пользователя. Папка Startup, которую Вы видите в меню, является слиянием обоих, но неадминистраторские пользователи не могут удалить записи, прибывающие из все-подсистемы пользователей.

Вы на самом деле ничего не должны делать для этого, все же. Пользователи могут скопировать Ваш нормальный ярлык на меню Startup сами. Следовательно, любая программа может быть программой автозапуска. Не должен быть C++ вообще.

3
ответ дан 1 December 2019 в 21:38
поделиться

Можно зарегистрировать его как сервис окон. Можно использовать "спокойные Решения" для того, чтобы легко подать заявку как сервис окон.

0
ответ дан 1 December 2019 в 21:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: