Перейти к основному контенту
Центр разработки для Windows

 none
32bit版DLLの64bit環境での実行について RRS feed

  • Вопрос

  • 初めて投稿します。プリセールス活動の為に情報収集しております。

    32bit環境用に作成されたdllをWindows64bitサーバー環境で動かすにはどのような方法があるでしょうか?

    MSが推奨している方式はどれにあたるでしょうか?

    WoW64を使用に関してユーザー企業がMSのサポートを受ける事は可能でしょうか?

    エンタープライズシステムでのWoW64の採用事例はありますか?

    64bitでのリコンパイルとなる場合、サンク開発が必要となるでしょうか?

    宜しくお願いします。

    19 ноября 2012 г. 2:39

Все ответы

  • DLLに何が含まれているかに大きく依存します。例えば .NET DLLであれば1つで32bit / 64bit両対応ということも可能です。
    19 ноября 2012 г. 4:11
  • 返信ありがとうございます。

    DLLの内部構造は不明ですが、恐らく.net登場前から使用されているDLLです。

    MSが推奨する(サポートを受けられる)方式を知りたいです。

    対応可否を判断できる基準があれば教えてください。

    宜しくお願いします。

    19 ноября 2012 г. 6:09
  • DLLの内部構造は不明ですが、恐らく.net登場前から使用されているDLLです。
    正確な構成を提示できないのに何を求めているのでしょうか。「MSが推奨するかは不明ですが、恐らくサポートを受けられます。」という回答では何の意味もないでしょう。代理ではなく、開発者の方が直接質問されることをお勧めします。
    19 ноября 2012 г. 12:49
  • プリセールス段階であり、モジュールやソースを調査できているわけではありません。

    構成を提示すると判断可能なのであれば、何をもって判断されるのかを聞きたいわけです。

    結果としてWoW64で対応可能なのであれば、顧客事例をお聞きしいたいのです。

    19 ноября 2012 г. 15:48
  • このフォーラムは Microsoft が提供していますが、Microsoft は回答しません。ユーザー同士の情報交換が主体です。
    そして、フォーラムに参加するユーザーのほとんどは個人的にわかる情報を答えているのが実情です。
    また、このフォーラムは開発者の情報交換目的に設置されていることから、具体的な導入事例といった、企業として扱う情報が公にこの場所に書き込まれることはまれではないでしょうか。メリットも少ないですし、下手をすると機密漏洩と問われることからです。

    Microsoft やそのパートナーに情報を求めているつもりなのであれば、フォーラムは場所を間違えています。
    パートナーであるならばそれなりのコネクションを使ってください。そうでないなら、エンタープライズ向けのソリューションを提供している企業や立ち上げを支援してくれるリセラーなどを探すところではないでしょうか。(どういった窓口があるかは申し訳ありませんが存じません)

    個人的に思うこととしては、1ユーザーの誰かの発言を得たところで、あなた方のビジネスの根拠になり得るのでしょうか?
    そう考えると、それなりの保障・ビジネス的に信頼できるコネクションを検討するべきでしょう。

    19 ноября 2012 г. 16:25
    Модератор
  • 方法や推奨をこのフォーラムで尋ねるのは、まぁ妥当に思います。

    ですが、Microsoft社にサポートを求めるのであれば、それこそ同じ手順でMicrosoft社に何がサポートされるのかを問い合わせればいいはずです。もし質問者さんが「サポート」という言葉に何か別の意味を込められているのでしたら、まずそれがどんな意味なのかを説明しなければ質問文として成り立たず、回答のしようがないです。
    # ちなみに私としてはhttp://support.microsoft.comのサポートを指しています。

    またエンタープライズという言葉を挙げられているのも不思議に感じました。Windows 2000から64bitには対応していますし、今広く使われているx64プロセッサーにはWindows Server 2003から対応しています。また3年前のWindows Server 2008 R2からは32bit版が廃止されています。なぜ今さら?と思います。

    「プリセールス」という言葉を出したり、モジュールやソースコードに触れようとしない、という行動からどう見ても質問者さんは営業であり、開発者とは思えません。ですが、エンタープライズシステムという以上、開発者が開発するものでしょう。また「顧客事例をお聞きしたい」とのことですが、開発者であれば、今目の前で動いているプログラムが何で作られているか、32bitか64bitかどうかなど調べるすべもあるでしょうからこのような質問には至らないと考えます。
    # 「何で作られているか、32bitか64bitかどうか調べ方を教えて」という質問ならわかります。

    ですから、「代理ではなく、開発者の方が直接質問されることをお勧めします」と書きました。

    19 ноября 2012 г. 22:56