2012-02-16 8 views
1

私は小さなOEMメーカーで働いており、私たちが顧客の機器の一部で使用するアプリケーションに若干の変更を加えることを任されています。 アプリケーションの作成者は、可能であれば、変更を自分で行うことを許可しています。どこから始めますか? .netアプリケーションへの美的変更(ソースコードなし)

は(我々はまた、それを行うには、彼を取得するオプションがありますが、彼はそれを行うには、私たちにわいせつな金額を請求したいので、私たちは私たち自身にそれを私たちの最高のショットを与えるつもりだ。)

これまでのところ、.NETリフレクタでアプリケーションをデコンパイルしましたが、Visual Studioでコードを調べ始めました(いくつかのエラーがポップアップ表示されます)私はデバッグをクリックすると、実際にはあまり深刻ではないようです。

私は自分の代わりにする必要があるいくつかの単語(会社名、URL)とロゴ(会社のイメージ)を参照しています。顧客がアプリケーションを読み込むと、デフォルトのアプリケーション名の代わりに会社名とロゴが表示されます。

私はこの時点で困っています、私は進めていく方法と良い出発点が必要です。

良いアドバイスをいただければ幸いです。私は何か不可能なことをしようとしていますか?続行する前にC#に関する多くの書籍を読む必要がありますか?

ありがとうございました!

+2

著者の許可があれば、元のソースコードを尋ねる必要があります。 – SLaks

+3

'ObsceneAmount >>(ShobiSalary * TimeToComplete)'(そして 'TimeToComplete'とは何でしょうか?)そうでなければ、その人に支払う。 –

+0

テキストとイメージがリソースとして埋め込まれている場合は、まずリソースエディタ(http://www.resedit.net/)を試してみるとよいでしょう。 –

答えて

3

ソースコードを入手してください。逆コンパイルされたコードからはほんのわずかなアプリケーション以上のものを実行するのは無理です。私はプログラミングに少し知識を持っていて、ソースコードを取得できない場合であるとして、単にアプリケーションを残す

汚れた私の 手を得るために始めている

:場合、これは特にそうです。変更が純粋に審美的である場合、重要な変更のように聞こえることはありません(あなたに私たちに言いたくないことがない限り)。

なぜ実際のソースコードを持つことが重要ですか?

  • メンテナンス。ベンダーがいつも新しい機能やバグ修正などをリリースすると仮定すると、元のコード/新しいコードがあればこれらの変更を統合することが可能です。逆コンパイルされたコードからこれを行うと、複雑さが大幅に増加します。
  • コメント。元のコードにコメントが多くなくても、元の開発者が何を考えているかを理解する上で非常に貴重です。
+0

変更は、中小企業としての私たちの生き残りは、私たちが顧客の目から見てわかりにくい(馬鹿を意図している)かどうかにかかっていることを考慮すると、重要です。変更は本当に純粋に美的であり、アプリケーションが自明であるかどうかについては、私はそれがあなたにとって何を意味するかはわかりません。アプリケーション自体は30k行のコードで書かれています。私は著者のソースコードを取得するよう依頼しました。ご意見ありがとうございます! – Shobi

1

ソースコードをお持ちであれば大いに助かります。それを求めます!

また、どのような用途ですか? (Windowsフォーム、WPF、Silverlightなど)

ユーザーインターフェイスを変更するだけでよい場合は、多少の読み込みがあってはなりません。 Visual Studioのインターフェイスデザイナーは、プログラミング経験のない人でも、直感的で使いやすいです。

数少ないvideo tutorialsは、この作業を開始するのに役立ちます。

関連する問題