状況が色々あって旨く説明できないので箇条書きにします。

1.あるPCにほぼ最新のcygwinがインストールされています。
2.バージョンの古い cygwin1.dll でコンパイルされた A.exe ファイルを実行しようと思っています。
3.A.exeと同じディレクトリに古い cygwin1.dll を入れた。
4.DOSのコマンドプロンプトでは問題なく A.exe は実行できた。
5.cygwinのbashを起動し、A.exeを実行したところ「"cygwin1.dll"のバージョンが合わない」といった
 旨のエラーが出ます。A.exeのpath(古いcygwin1.dllと同じpath)を最優先にしても改善されません。

この A.exe を再コンパイル無しでcygwinのbash上で動かすことは可能でしょうか?