X



マルチユーザー非対応アプリを動かすをバーチャルストア機能とは [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無し~3.EXE
垢版 |
2017/05/10(水) 22:02:08.34ID:z4YsnILq
Windowsはマルチユーザー対応OSです。
一つのOSを複数のユーザーで使用することができます。

各ユーザーが保存したファイルはそれぞれのユーザー毎に管理され
意図的に共有しない限りアクセスできません。

例えば山田さんが作ったラブレターを
佐藤さんが見れたら困りますよね?

ですがマルチユーザーの事を考えてないアプリは
共有したディレクトリにファイルを作成することがあります。
しかもアプリをインストールしたディレクトリに書き込もうとします。
それではこれは困りますよね。

そういう時に特定のディレクトリに保存しようとした時に、
自動的にユーザー毎のディレクトリに移動するのがバーチャルストアです。
http://pasofaq.jp/windows/vista/virtualstore.htm

この機能により例え管理者権限を持っていなくとも、
マルチユーザーに対応していないアプリを動かすことができるようになるわけです。
0002名無し~3.EXE
垢版 |
2017/05/10(水) 22:08:31.34ID:z4YsnILq
Q. なんでバーチャルストアなんて機能が必要なのですか? Windowsの問題ですか?
A. アプリの問題です。アプリをインストールしたディレクトリなどの
重要な場所にユーザーデータを書き込もうとするアプリが悪いのです。

そういったアプリを使っていなければ、バーチャルストアが動作することはありません。


Q. バーチャルストアを無効にしたらどんな問題がおきますか?
A.
 1.アプリが動かなくなります。
 2.ユーザーごとにデータ管理ができなくなります。
0003名無し~3.EXE
垢版 |
2017/05/11(木) 06:41:58.06ID:WD4JNTiu
(((()()(())))())))())))))())()((()(()())))()(()()))(((((())((()()()()((((
()()())()()))))())(()))(()((())(((()()))()(()))())((((()()(((()((()))())(
)))()())()((()())))(())))((())()(((()()()(()((((()()))))))()()()((()(()((
))(()())))))((((()((((((())))(()()((()(()))))()(()))(((()()))()(()((())))
)())()))((()))(((((()(()())(()()))((()(()))((())(()())))()(((()())()(()))
(()())))())()()))()))()((()()((()((())()((((()((()()()(())())(()()()())))
()())))))())((((()((())(((()()(())))))(())((())())((())()(())()))((((())(
(((()((()((()((()))())))(()()()()(())())))()))(()(()((())(((()))))))()()(
)(()((()(()())))()()(()()))))()))(()((()))(()(()(()))()())())(()(((()(()(
))(()))(()))(()))))))(((((())((()((()))))()))())))((((((()()(()(((())()((
)))))((((()(()()))())((()))((())))(()()())(())())((((()(()(())())(()()()(
))(())(()()()))))())())()()())))))((()(())(((((((())((((()(())())()))((((
(())(()()())(())((()())((()()))(()())()))())()()))((((((())((())(())(()))
()(((())()))()))(())(()((())))((((((()))())()(()))()()(())((()))((()())()
)))(()())()()(((()()))(()()))(()(()(((()()))()()())())()))()(()())(((()((
()(()(((()))(()))(((()())()()(())(()((())()))(()()((()))))(((((())))))())
()))(()))(((()()(()))()())()()(()()(()()))()()))()())((((())()()())(()(((
)))())())()((())())((())()))())))))(()(()()(((((((((()((()))((())()(()())
)()))))((()))))())(((()))())(((()))())))))()()((((()(())(()(()(()((()((((
()(())()()()()))))()))(()((()())(()(()(()))())((()))()()((())))(())((((((
))())))))(())((((()((((())(()(()()())))())))())()((()))()(((()()(((()())(
)()())(()()())()((())((()))()()()())))((()))))(((((((((()())(())(()))())(
(())()))()(((((())()()((()())())))))()))(()(((())))((())()()(((((()))()()
)))))(()())()())())((())(()())))(((()(()))())()(()()((()(()(()()))((((()(
()(())))())(((())())(((())())(()())()((()(())()(()(())((())))()()(())))((
))((((()(())))())))))((())((())((((((()))))))()())(((()))((((())))()(()((
0004名無し~3.EXE
垢版 |
2017/12/19(火) 17:09:33.81ID:uzBHC9yI
友達がWindowsで稼げている情報など。ニュースというか参考までに。
⇒ http://kuchibeta.sblo.jp/article/181868190.html

興味がある方のために書きました。

6I0DDR3ECV
0005名無し~3.EXE
垢版 |
2018/02/06(火) 21:44:04.08ID:EKRVnrG5
Windows標準のバーチャルストアはなぜか信用できない。
なぜなら、以下のときはこれが無効になるから。

 1. 64bitアプリのとき。
 2. 管理者として実行しているとき。
 3. UACを無効にしたとき。
 4. .dllなどの特定の拡張子のファイルを書き出そうとしたとき。

1については、Windows Vistaがリリースされてから10年以上がたつのに
未だにMicrosoftが定めたガイドラインを遵守しないバカな開発者がいる。
2、3については、管理の都合上頻繁に切り替えるのでそのつど参照先が
変わると困る。4については、プラグインdllで機能拡張を行うアプリでは
都合が悪い。

だから自分は、このようなアプリはとりあえず%ProgramFiles%以下に
入れた後、このファイルへのシンボリックリンクを各ユーザープロファイルの
%AppData%以下に作成し、起動のためのショートカット作成などはこの
シンボリックリンクのパスに対して、必ず環境変数%AppData%を用いて
行っている。
0006名無し~3.EXE
垢版 |
2018/02/06(火) 22:08:12.10ID:rttxpKs8
>>5
UACを無効にするという間違ったことをしているから
余計泥沼に陥ってるだけ自業自得。信用出来ないのはお前の行動

まずバーチャルストアというのはユーザーの権限でプログラムを動かすための
ものなんだから、管理者になってから実行した時に有効にならないのは当たり前
ここでいう管理者というのはUACで昇格させた場合。
管理者に昇格する事ができても、昇格前は一般ユーザーなので当然バーチャルストアが働く

ここからわかるように、UACを無効なんかにするから
信用ならん状態になってるんだろうアホかこいつという言葉が成り立つ。
そもそもUACを無効にするとバーチャルストアは無効になる
ということで2と3については>>5を粉砕w

4については>>5は意味がわかってない。プラグインDLLで機能拡張(読み込む)
とか言ってるのに書き出すときがどうとか話が成り立っていない。

レガシーアプリがシステムフォルダ以下に書き込もうとした
データファイルをユーザーフォルダ以下に転送するのがバーチャルストア

exeやdllの書き込みをするもの=インストーラーなのだから、システムフォルダに
入っていない他のアプリから参照できない。だからシステムフォルダに入れるために
インストーラーの実行中に管理者権限を求めるわけだが、
ほらみらろUACなんか無効にしてるから、また問題が起きた。自業自得

1に関しては64bit対応アプリでマルチユーザーに対応してない行儀が悪い
プログラムは時代的にないので無視して良い
そもそもバーチャルストアはレガシープログラム、シングルユーザーのように
使われてたWindows 9xアプリの救済用だ
0007名無し~3.EXE
垢版 |
2018/05/01(火) 11:05:05.38ID:COVLPEu4
友達から教えてもらった簡単確実稼げる秘密の方法
関心がある人だけ見てください。
グーグルで検索するといいかも『金持ちになりたい 鎌野介メソッド』

G3D2F
0008名無し~3.EXE
垢版 |
2018/05/13(日) 16:16:13.20ID:y8Urd9pR
友達から教えてもらったネットで稼げる情報とか
興味がある人はどうぞ
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

GVXVZ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況