• 締切済み

一般ユーザーでProgramフォルダに書き込む方法

安全性を考え、普段は一般ユーザーでログインしています。 管理者権限のアカウントも自分で持っていますが、普段は使っていません。 で、時には管理者権限が必要な時もあるので、その時はアイコンのコンテキストメニューから「別のユーザーとして実行」を行なっています。 しかし、これができるのは実行ファイルとかですよね。 設定ファイルとかはこれでは編集保存出来ません。 今回やりたいのは、Programフォルダにある設定ファイルを編集するということです。 「別のユーザーとして実行」のような形で、一般ユーザーでログインしながら、部分的に管理者権限を使用することでProgramフォルダのファイル編集ができないものでしょうか?

みんなの回答

  • yakan9
  • ベストアンサー率54% (2251/4143)
回答No.1

> 「別のユーザーとして実行」のような形で、一般ユーザーでログインしながら、 > 部分的に管理者権限を使用することでProgramフォルダのファイル編集ができないものでしょうか? できないと思います。 一般的に、パソコンも一種のコンピュータです。 コンピュータが機械的に解読して機械に分かるような機械語や、関連付けを行います。 ここに人間の手で編集などできません。 コンピュータ理論、特にプログラム理論を少し知って欲しいのは、人間が分かる言葉(今はC言語とかが有名です。)で、プログラミングします。 人間が分かる言葉をソースと言いますが、このソースをコンピュータが読み込み、機械語に翻訳します。 この翻訳することを、コンパイルと呼びます。 この機械語に翻訳されたものをオブジェクトと言います。 このオブジェクトの中には、よく使うロジックはサブルーチンライブラリという共通なルーチンをまとめたところから読み込みさせるようなcall文も含みます。 こうして単体で作ったオブジェクトをいろいろな処理のためにたくさんのオブジェクトをまとめて一つの大きな目的を持ったプログラムとして連結します。 この連結することをリンケージと言います。 これら一連の作業はコンピュータにやらせて、人間の介在は、指示するだけです。 よってプログラムフォルダに登録するということは、人間が外部から指示を与えるだけで、編集するのはコンピュータです。 ここでいう人間は、すなわちユーザーです。 このことをよく理解して欲しいと思います。 この一連の作業は、インストールと呼ばれています。 インストール作業は、管理者権限で行います。 このインストール作業の中には、Programフォルダに登録し、レジストリの生成等の一連の作業が含まれていることはご存知だと思います。

noname#259312
質問者

お礼

回答がないようなので締め切ります。

関連するQ&A