コピー元と同期するコピーペーストデータについて

このQ&Aのポイント
  • あるソフトウェアをコピーしてデスクトップ上にペーストすると、コピー元のデータも同期されてしまいます。
  • ソフトウェアとDLLファイルの関係が原因で、コピー元から独立したデータを作成することができません。
  • コピー先のソフトウェアのデータを変更すると、コピー元のデータも同じように変更されます。
回答を見る
  • ベストアンサー

コピーペーストしたデータがコピー元と同期してしまう

あるソフトウェアがc program×86フォルダにあって、 そのソフトをコピーしてデスクトップ上にペーストしたとします。 この場合、ペーストされたソフトウェアのデータを変更すると、 コピー元のソフトウェアのデータも合わせて変更されてしまいます。 具体的には、ソフトウェア(exeファイル)とfelicalib.dllの2つがあって、 そのソフトはデータをfelicalib.dllに保存しているのだと思います。 だから、ソフトに2つ目のデータを作成するためには、 ソフトとfelicalib.dllを別フォルダーにコピーペーストすればよいと考えたのでした。 そうすれば、コピーされたソフトは、新しく作成されたfelicalib.dllを読み込むはずだから、 コピー元のfelicalib.dllとは独立した別個のデータを作成できると思いました。 しかしコピー元に相互リンク(絶対参照?)されているのか、 なぜか、ペーストされたソフトは、コピー元のソフトとデータが同期されてしまいます。 コピー後のソフトのデータを新しく変更を加えるとコピー元のデータも合わせて変更されています。 どうすれば、コピー元から独立したデータができるでしょうか。 windows7です

noname#231606
noname#231606

質問者が選んだベストアンサー

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6638/9405)
回答No.4

EXEファイルだけをコピーしても、それはソフトの複製を作ったことになっていません。 通常は、ソフトウェアごとに、設定や情報を記録している「レジストリ」を参照しているからです。 ソフトウェアのインストールでは、EXEファイルや関連DLLをコピーするのと同時に、初期設定のレジストリ値も書き込み、きちんと動作するようになるわけです。 コピーしたEXEファイルを起動しても、結局同じ「レジストリ」を参照してしまうため、設定もデータも同じになってしまっているものと思われます。 -- まあ、大昔のプログラムは、実行ファイルと同じ場所にデータ保存ファイルを作ったりしていました。 その場合、プログラムファイルとデータファイル、両方コピーすれば、別々のものとして動作できる場合もありましたが。 プログラム格納場所(Program Files (x86) 等)は、基本的にインストール時以外書き換えてはいけないこととなり、設定保存にはレジストリが使われるのが一般的になっています。 レジストリを使用されてしまっている場合、話が非常に難しくなってしまいます。 バイナリエディタでEXEファイルを読み込み、プログラム内で使用されているレジストリ名をすべて書き換えれば、あるいは別プログラムとして動作させることも可能かもしれませんが…。 すべてのレジストリ名を書き換えられたか、勝手にやっても誰も保証できません。(単純文字列ではなく、プログラムでキー名を合成しているパターンも考えられます) そして一つでも書き換えミスがあれば、オリジナルのプログラムに影響を与え、お互いに正常動作するかどうかわからなくなってきます。 -- レジストリも使用していない、提供zipを展開しただけで実行できるようなフリーソフト等では、フォルダごとコピーすれば別設定のソフトとして動作可能な場合もあります。 しかしきちんとインストールされたプログラムにおいて、EXEファイルのコピーのみによるソフトウェア複製はまず無理だと思った方が良いでしょう。 いったいどんなソフトを、複数、使い分けたかったのでしょうか? ソフトによっては、対処方法があるかもしれません。

noname#231606
質問者

お礼

ご回答をどうもありがとうございます。 勤怠ソフトなのですがしかしそれって法律上どうなんでしょうね? 1台のパソコンに1ソフト、ということらしいのですが、 1台のパソコンの中で同一人物が使う限りは 別に複製してもよいのではないかと思うのですが、 もしグレーだったり違法だったりしたら、 回答がつかないか、もしくは攻撃的な批判をされると思って、 ソフトの名前を伏せました。 勤怠管理ソフトでした。休憩時間3回の制限を回避したかったのです。 これは、社員一人当たりではなく、ソフト全体で休憩時間3回の縛りでした。 しかも、そのソフトは休憩時間中も実労働時間として計算されてしまいます(法律上はそうしないといけないですが私は私自身の労働時間を法人としてではなく個人的に計測したいので) felicaカードを複数買って、同一人物が何度も入退社を繰り返すことで休憩時間を作り出して、間接的に解決しようと思います ですからコピーはあきらめました。ありがとうございます。

その他の回答 (3)

  • fjnobu
  • ベストアンサー率21% (491/2332)
回答No.3

自分の推測を書くと、回答ができなくなります。まずは、何が困っているかその現象を正確に記述すること。次に使用環境を書くことです。あるソフトなどと抽象的だと誰も答えることはできません。

noname#231606
質問者

お礼

ありがとうございます。 仰る通りです。 本当のことをいうと勤怠ソフトなのですがしかしそれって法律上どうなんでしょうね? 1台のパソコンに1ソフト、ということらしいのですが、 1台のパソコンの中で同一人物が使う限りは 別に複製してもよいのではないかと思うのですが、 もしグレーだったり違法だったりしたら、 回答がつかないか、もしくは攻撃的な批判をされると思って、 ソフトの名前を伏せました。 勤怠管理ソフトでした。休憩時間3回の制限を回避したかったのです。 felicaカードを複数買って、同一人物が何度も入退社を繰り返すことで休憩時間を作り出して、間接的に解決しようと思います ですからコピーはあきらめました。ありがとうございます。

  • Kaneyan-R
  • ベストアンサー率42% (1248/2909)
回答No.2

DLLはEXEと同じ「実行形式」のプログラムです。 なにかを書き込んだりはしません。 また、DLLは基本的にシステムに登録しますので、勝手に移動などさせるとトラブルの元です。 プログラムのデータは個別のファイルか、レジストリに書き込むのが普通です。

noname#231606
質問者

お礼

ありがとうございます。 そういうことなのですね。 勤怠ソフトのコピーはあきらめ、 felicaカードを複数用意することで 休憩時間の制限などを間接的に回避しようと思います。

  • 121CCagent
  • ベストアンサー率51% (14182/27647)
回答No.1

>あるソフトウェア ではわからないので具体的にソフト名を挙げた方が良いですよ。 >felicalib.dll FeLiCa関係のファイル?って感じなのでソフトはFeLiCa関係のソフトかな?って言う程度しかわからないので。 >そのソフトはデータをfelicalib.dllに保存しているのだと思います。 一般的な話ですがDLLファイルに何かデータを保存って言うのはあまりしないような気がします。ですので言われているデータは別のところに保存されている??って気もしますが…

noname#231606
質問者

お礼

ソフトに関しては、勤怠管理をするための、ソフトです。 ありがとうございます。 ソフトのコピーはあきらめ、 felicaカードを複数用意することで 休憩時間の制限などを間接的に回避しようと思います。

関連するQ&A

  • エクセルのデータのコピー&ペーストについて

    Windows で作成されたエクセルデータの日付部分をコピーして Mac で既に作成されている別のシートにペーストすると日にちが1日ずれてしまう現象が起こります。 8/10 だったのにペーストすると 8/11 になるのです。 何か解決策はありますでしょうか。 宜しくお願いいたします。

    • ベストアンサー
    • Mac
  • 日付データ(2010/06/27)をコピーペーストしたいのですが、

    日付データ(2010/06/27)をコピーペーストしたいのですが、 張り付けると、6桁の変な数値になってしまいます。 6桁の数値にならず、元の状態(2010/06/27)のままコピーするには、 どうすればよろしいでしょうか。

  • コピー&ペーストで??

    Macの10.4.11でブラウザ"Firefox"を使用しています。 先日、自分の使っていたものより新しいバージョンが出ていたのでダウンロードしました。バージョン3.5.1になりました。 すると、以前と同じ操作で結果が変ってしまうようになりました。 ブラウザの画面のリンクの貼られてある文字をコピーして、メールソフトで作成しているメールにペーストすると、文字の後にリンク先のアドレスも表示されるようになってしまいました。 以前は、文字だけがペーストされていました。 ですので、今はペーストしてから、文字の後についてくるアドレス部分をいちいち消しており、効率が非常に悪くなってしまいました。 ブラウザのバージョンアップをしてから始まった現象ですので、それが原因かと思われますが、どこかの設定を変更する事で元に戻したり出来るでしょうか? それとも、OSかメールソフトに原因が??・・・ 仕事上で良く行う作業ですので、困っております。 宜しくお願い致します。

    • 締切済み
    • Mac
  • 必要最小限のデータのコピーで済ます同期ソフト

    2つのパソコンのデータの同期を取りたいのですが、同じデータが2台のパソコンでは違うディレクトリの下に保存してあるものが多数あります。 たとえば、パソコンA:計画\H20\東北\仙台と、パソコンB:計画\2008\東北\仙台 が同じデータといった具合です。手持ちの同期ソフト、たとえばFireFileCopy等で同期を取ると、パソコンBのディレクトリ「計画」の下に、H20\東北\仙台をコピーして、2008\東北\仙台を削除します。コピーしたファイルと削除したファイルは実は同じ内容ですから、これを「H20\東北フォルダをつくり、そこに2008\東北\仙台を移動する」といった動作に変更できれば、無駄なコピーをする必要が無くなり同期の効率があがると思います。そのような同期ソフトありませんか?

  • フォルダのコピーペースト時に

    最近パソコンを買い替えたのですが、windows10ではフォルダのコピーペースト時に 構成ファイルの反映はされないのでしょうか? 事象として、アイコンをオリジナルにしているファイル(フォルダの構成を変更しているファイル)をコピーペーストした際に、ペーストしたフォルダがデフォルトのアイコン表示になります。 以前のwindowsではペーストしたフォルダにもオリジナルアイコンで表示されていました。 構成ファイル(desktop.ini)もコピーされているのですが反映されてないように感じます。 とりあえずの対策として コピーしたフォルダのプロパティ カスタマイズからアイコンの変更をクリック 既定値に戻すをクリック キャンセルをクリック で対応していますが、なかなか面倒です。 設定で変更できるならそうしたいのですが、どなたかご教授いただけませんでしょうか。

  • 消えたデータを元通りにしたい

    一部設定を変更する為に知人から預かったPCのデータを消してしまいました。 マイドキュメントに入っていたデータ(エクセルがメインで数は10個程度のファイルです) を念の為にとUSBメモリーにバックアップしておこうとして先ずマイドキュメント内に 新規フォルダを作成してデータをフォルダにすべて入れました。 そのフォルダをUSBメモリーに移すときにコピー&ペーストではなくカット&ペースト にしてしまいました。 で画面上ではUSBメモリーに移し終わった云々の表示が出たのでそのまま抜いてしまいました。 その時に「データはすべて保存出来ていない可能性・・・」のエラー表示がでました。 慌ててUSBメモリーとマイドキュメントを探しましたがどこにも見当たりません。 別の場所に再度貼り付けしても「送り手側に問題・・・」の表示がでました。 そこでここの過去ログで調べた「復元」で何とか元通りにと試みたんですが 上手くいきません。 Cドライブの削除した中にも見当たりませんし、リムーバブル内を削除した中にも 見当たりません。 他のソフト(出来ればフリー)又は他の方法でなんとか元通りにしたいのですが、 どなたかアドバイスお願いします。 OSはWin2000です。 やり方がまずかったのは承知していますし反省しています。

  • Lightroom 5.0のコピーペーストに付いて

    お世話様です。 Lightroom 5.0の初心者です。 コピー、ペーストがうまく行きません。 アドバイスを宜しくお願いします。 トリミングした画像を現像し、トリミングしてない元画像に現像内容をペーストしても明るさが少し変り、また画像の大きさが少し動くだけで、トリミング状態や全体の色彩等が、正確にペーストされません。 トリミングだけを事前にして置き、現像内容をペーストしてもペーストされたと認識できる色彩とか明るさの状態になりません。 試しにコピー元の画像と同じサイズでトリミングした画像に現像内容をペーストしても「コピー元と同じ画像」に成らないので、おかしいと思っています。 「コピー設定画面」は、全ての設定にチエックを入れています。 ホワイトバランスや、シャープもペーストされていません。ソフトがうまく働いていないのではないかと疑問を持っています。 アドバイスを宜しくお願いします。 Windows7 64bit です。

  • 外付けHDDへデータをコピーする際に問題が。

    今まで使っていた外付けHDDの容量が少なかったので、 新しく買った外付けHDDに既存のHDDとPC内のデータを移そうと思ったのですが、 コピーペーストで移してみると元フォルダのデータがコピー先フォルダに移しきれていない 事があります。コピー出来ていないデータを調べるのが大変で全てを把握する事が出来ないので、 それらを一括で確認出来るような技やソフトなどあれば教えてほしいです。 またそういったコピー漏れのないようにコピー出来る技やソフトなどがあればそれらも ぜひ教えていただきたいです。 よろしくお願いします。

  • パソコン間でのデータ同期について

    はじめまして。色々と調べてみたのですが、調べ方が悪いのか 見つける事ができず、こちらで質問させて頂きます。 会社にて、ディスクトップパソコンとノートパソコンの2台を 使用しております。 社内に居る時はディスクトップを使用し、出張や外出する際には ノートパソコンを使用しています。現在は、どちらにも同じ データを手動にてコピーしあい同期をとっています。(ノート パソコンを持ち出す前に) ちなみに社内はLAN接続です。 同期をとっているフォルダはマイドキュメントやデスクトップ お気に入りなどが主ですが、それなりにファイル数はあります。 毎回手作業でコピーをするのは時間が無い時などかなり面倒な 作業となってしまいます。(お互いのファイルの日付を見ながら [はい][いいえ]を押しています) このような作業を自動的に行なってくれるような無料ソフトを ご存知の方はいらっしゃいませんか? RealSyncというソフトも試してみたのですが、なかなかうまく 出来ませんでした。(2台ともこちらのソフトを入れて、お互いの フォルダをバックアップ先に設定。それぞれで手動にて今すぐ更新を 行ないますが、同名のファイルでもバックアップ元のファイルの 日付とバックアップ先のファイルの日付を比べて上書きしてくれ ますが、バックアップ先の方のファイルが更新されていても(こち らの方が日付が最新)、バックアップ元と日付が違うという扱いで 古いファイルが上書きされてしまいました。) サーバなどへのデータバックアップにはかなり便利で使用しており ますが、お互いでファイルが更新されていくパソコン同士での 同期という使い方では、私には出来ませんでした。 同期する際の条件としては、どちらも同期用にフォルダを作成せずに 今あるフォルダ間で行いたいと思っています。 長文になってしまいましたが、おわかりになる方がいらっしゃい ましたら、お願い致します。

  • EXELで複数のとびとびのセルをコピー&ペーストする方法

    複数のとびとびの連続でないセルをコピーして別の領域に貼り付けるとき普通にコピー&ペーストするとペーストした先が連続データになってしまいます。 元のデータがとびとびなら同じ形でペーストしたいんんですが何か方法ありますか? よろしくお願いします。