2016-04-19 7 views
1

RcppパッケージとRStudioを使用してC++機能を構築しようとしています。私の主な障害は私の代理店のBit9システムを扱っている。私がコンパイルしようとするたびに、結果のDLLファイル(私はWindowsを実行しています)がBit9エラーを引き起こします。 DLLファイルがBit9エラーを発生させないようにするには、使用するすべてのDLLファイルの名前をIT部門に提供する必要があります(パッケージをインストールすることすらできません)。私は、Rcppがインクリメンタルなファイル名(例えば、sourcecpp_1.dllsourcecpp_3.dll)を持つDLLを生成することに気付きました。以前誰かがこの問題に遭遇しましたか?もしそうなら、どうやってそれに対処しましたか?RCPPがBit9エラーを引き起こすDLLファイルを生成しました

+1

去勢されていないコンピュータで作業することをお勧めします。 –

+0

教えてください!私の代理店は機密データ(健康記録)を扱うため、これらの制限があります。出力されたdllファイルの名前を指定する方法はありますか?もしそうなら、私は自分のIT部門にその名前を付けて再利用することができました。 – gmculp

+0

'make 'の周りにRの(内部の)ラッパーを微調整する必要があります。ソースファイルごとに1つのオブジェクトファイル、パッケージと同じ名前のライブラリ/ dllが1つずつ表示されます。 –

答えて

1

私はBit9従業員ですので、私があなたに言うことは真実です。

Bit9管理者は、Bit9コンソールでイベントストリームを使用して、これらのDLLをディスクに書き込んでいるプロセスを確認し、そのプロセスをインストーラとしてマークすることができます。つまり、ディスクに書き込む「面白い」ファイル(exe、dll、ドライバファイル、システムファイル、スクリプト)が承認されるようにプロセスが促進されるということです。特定のディレクトリとそのサブディレクトリに限定されているほど具体的なものにすることができます。

Bit9の管理者がこのようなルールの記述方法を知らない場合、またはそのようなルールのセキュリティ上の影響が懸念される場合、Bit9に移動します(名前をCarbon Blackに変更しました)User Exchange追加のフィードバックを得ることができます。

+0

有益な情報ありがとう、BJ!間違いなくIT部門に渡します。 – gmculp

関連する問題