Прехвърляне към съдържание


Снимка

Външен хард диск и инсталоране на програма на него.


  • Моля, влезте, за да отговорите
11 отговора по тази тема

#1 abracadabra

abracadabra

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 876 мнения
  • Пол:Мъж

Публикувано: 26 November 2018 - 21:59

Аз си мисля че така ще стане. Ако не е портабъл програмата, и инсталирам програма на външния хард то тя ще работи кагато го включа, но само на компютъра от който съм я инсталирал. Защото ще си запише и файлове на диск С: .

Или?


УСПЕХ!!!  "Злото е безсилно, когато Доброто е Безстрашно!" 


#2 plamen_80

plamen_80

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 164 мнения

Публикувано: 26 November 2018 - 22:28

Зависи от програмата.

Каква е идеята и целта на начинанието?



#3 abracadabra

abracadabra

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 876 мнения
  • Пол:Мъж

Публикувано: 27 November 2018 - 17:22

Въпроса е принципен, няма програма. Просто ме попита приятел и аз му отговорих това което по-горе написах. Но, реших да попитам и аз дали съм прав.


УСПЕХ!!!  "Злото е безсилно, когато Доброто е Безстрашно!" 


#4 lupi

lupi

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 422 мнения
  • Пол:Не казвам

Публикувано: 27 November 2018 - 18:37

Повечето програми пишат и в диск С, но има и такива, които пишат само в папката на инсталацията.



#5 ExaFlop

ExaFlop

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 618 мнения
  • Пол:Мъж

Публикувано: 29 November 2018 - 08:03

Освен ако преди стартирането на програмата не се направи пренасочване на папките, които ползва програмата в служебнит папки като
%appdata%, %programdata% и временно създаване на необходимите ключове. След затварряне на програмата се изтриват пренасочванията и записите в регистратурата.



#6 Night_Raven

Night_Raven

    Subject Delta

  • Администратори
  • ПипПипПипПипПипПип
  • 22951 мнения
  • Пол:Мъж
  • Живущ в:Русе

Публикувано: 29 November 2018 - 20:43

Като цяло си зависи от програмата. В общи линии всяка програма записва някаква информация на системния дял. Най-често става въпрос за настройки за текущия потребител, което значи, че в случай, че дискът с програмата се свърже към друг компютър, би трябвало просто първия път да използва настройките по подразбиране и да си създаде файловете на въпросния компютър. Някои програми обаче може да използват системния дял и за други данни (да речем драйвър и/или услуги) и в такъв случай е възможно програмата, стартирана на друг компютър, да не функционира коректно или изобщо.


Love is just a chemical, no matter the origin. We give it meaning by choice.
 


- Eleanor Lamb (BioShock 2)


#7 abracadabra

abracadabra

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 876 мнения
  • Пол:Мъж

Публикувано: 03 December 2018 - 18:05

Да, и аз така прдположих. Ако ми се наложи ще пробвам с някоя конкретна.


УСПЕХ!!!  "Злото е безсилно, когато Доброто е Безстрашно!" 


#8 ExaFlop

ExaFlop

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 618 мнения
  • Пол:Мъж

Публикувано: 06 December 2018 - 05:48

В общи линии всяка програма записва някаква информация на системния дял.

Е, чак всяка...Не бих казал. Има много програми, които работят единствено и само в директорията на изпълнимия файл.и освен за данни за инсталирането, за друго не ползват регистратурата.
Но по принцип повечето програми си имат сценарий на инсталиране и в него са описани тези неща(файловите и регистровите дестинации)



#9 Night_Raven

Night_Raven

    Subject Delta

  • Администратори
  • ПипПипПипПипПипПип
  • 22951 мнения
  • Пол:Мъж
  • Живущ в:Русе

Публикувано: 06 December 2018 - 09:08

Е, чак всяка...Не бих казал. Има много програми, които работят единствено и само в директорията на изпълнимия файл.и освен за данни за инсталирането, за друго не ползват регистратурата.

Нямах предвид „абсолютно всяка“, „почти всяка“. Процентът програми, които не вписват нищо по системния дял освен информация за деинсталация в системния регистър, ще да е икзлючително малък. Аз дори не се сещам за такава. Ако се сещаш, дай пример.

Иначе ти реално описа портативните програми, които не се броят в случая.
 

Но по принцип повечето програми си имат сценарий на инсталиране и в него са описани тези неща(файловите и регистровите дестинации)

Наясно съм, използвам Inno Setup. :)

Love is just a chemical, no matter the origin. We give it meaning by choice.
 


- Eleanor Lamb (BioShock 2)


#10 ExaFlop

ExaFlop

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 618 мнения
  • Пол:Мъж

Публикувано: 08 December 2018 - 16:29

Иначе ти реално описа портативните програми, които не се броят в случая.

Нещо подобно, но не точно. Нямам предвид да се ползват методите на виртуализация на програми, а просто пренасочени от bat  файл специфични папки и стариран изпълним файл на съотверната програма. След затварянето му пренасочванията и записите в регистратурата (когато се ползват такива) се изтриват. По смисъла на платформентата преносимост, те не са точно портативни. Особено тези, ползващи runtime библиотеки.



#11 abracadabra

abracadabra

    Потребител

  • Потребители
  • ПипПипПипПипПипПип
  • 876 мнения
  • Пол:Мъж

Публикувано: Вчера, 14:42

Благодаря. А като споменахте за портативните програми, те специално ли се правят или някой който разбира просто си преправя оригиналната? 


УСПЕХ!!!  "Злото е безсилно, когато Доброто е Безстрашно!" 


#12 Night_Raven

Night_Raven

    Subject Delta

  • Администратори
  • ПипПипПипПипПипПип
  • 22951 мнения
  • Пол:Мъж
  • Живущ в:Русе

Публикувано: Вчера, 15:55

Първото.

Love is just a chemical, no matter the origin. We give it meaning by choice.
 


- Eleanor Lamb (BioShock 2)





0 потребители четат тази тема

0 регистрирани потребители, 0 гости и 0 анонимни потребители