• 締切済み

karnell32エラー(訂正:EXE間でデータを受け渡し時の~)

OKWebAdminの回答

回答No.1

管理者より: 同等の質問があるのでそちらをご参照下さい

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=134818

関連するQ&A

  • EXE間でデータを受け渡し時のkarnell32エラー

    VB6.0を使って、OSはMe、98でプログラミングをしています。API関数(OpenProcess,GetProcess,CloseHandle)を使って処理をしているのですが、実行していると頻繁に「~.exeによりkarnell32.dllに不正な処理が発生しました。問題が解決しなければコンピュータを再起動してください」というようなメッセージが出てしまいます。リソースが足りない時に出ているようでもあるのですが、原因が良くわかりません。どなたか同じような症状がでて「治したぞ!!」という方がいたらよろしくお願いします。

  • WINWORD.EXE AirVm.exe(KERNEL32.DLL)

    昨日、W97M_MELISSAとMcAfeeからメッセージが出力されて、該当ファイルが削除されたのですが、やはり起動時にはメーラーが起動しエラーメッセージを出力し、終了時にはWinword.exeがプログラムの終了を行います。また、今日は起動時にAirVM.exeがアプリケーションエラーとなりました。メッセージは「ハンドルされていない例外はAirVM.exe(KERNEL32.DLL)にあります。」です。ホームページを見ているだけで、デバッガが開きこのメッセージが出力されることがあります。これはウィルスでは無いのでしょうか。

  • karnell32エラー(訂正:EXE間でデータを受け渡し時の~) 2

    Public Function gfExecChildProcessAndWait(ByRef frmForm As Form, ByVal strExeFileName As String, _ ByVal blnFlgParentFormUnload As Boolean) As Boolean Dim lngProcessId As Long Dim lngProcessHandle As Long Dim lngWin32apiResultCode As Long Dim lngProcessExitCode As Long On Error GoTo SysErr_gfExecChildProcessAndWait: gfExecChildProcessAndWait = True lngProcessExitCode = 0 ' 実行可能ファイルを起動(コマンドライン引数付き) lngProcessId = Shell(strExeFileName, vbNormalFocus) ' プロセスオブジェクトのハンドルを取得 lngProcessHandle = OpenProcess(PROCESS_QUERY_INFORMATION, False, lngProcessId) ' 新しいプロセスを作成できた場合は If lngProcessHandle <> 0 Then '呼び出し元のフォームをアンロード(あるいはHide) If (blnFlgParentFormUnload = True) Then Unload frmForm Else frmForm.Hide End If ' ポーリング Do ' プロセスの終了状態を取得し、モジュールレベル変数に格納 lngWin32apiResultCode = GetExitCodeProcess(lngProcessHandle, lngProcessExitCode) ' オペレーティングシステムに制御を渡す DoEvents Loop While lngProcessExitCode = STILL_ACTIVE ' プロセスが終了していない間ループ Else Call gsLogWrite("gfExecChildProcessAndWait", "プロセスハンドルの取得に失敗しました。") gfExecChildProcessAndWait = False End If ' プロセスオブジェクトのハンドルをクローズ lngWin32apiResultCode = CloseHandle(lngProcessHandle) Exit Function SysErr_gfExecChildProcessAndWait: gfExecChildProcessAndWait = False Exit Function End Function

  • explorer.exeがおかしい

    最近ファイル移動中にexplorer.exeが終了する事が多くて困っています、表示されるのは AppNsme:explorer.exe Appver:6.0.2900.218 ModName:kernel32.dll Modver:5.1.2600.218 Offset:0001eb33 と表示されます、解決方法など分かる方おられましたらご教授ください。

  • VB6 二重起動確実防止について

    VB6 SP5にて2重起動確実な防止処理をいれようとCreateMutex 関数を使用しようと思っています。 CreateMutex 関数を埋め込んでEXEを実行すると 実際に対象となるプログラムが起動しているにも関わらず起動してしまいます。 何がいけないのか?検討がつかず困っています。 下記がプログラムになります。 何かわかりましたらご回答の程、よろしくお願い致します。 ***Win32API**************** Option Explicit ' CreateMutex 関数 Private Declare Function CreateMutex Lib "KERNEL32.DLL" Alias "CreateMutexA" ( _ ByRef lpMutexAttributes As Long, _ ByVal bInitialOwner As Long, _ ByVal lpName As String _ ) As Long ' CloseHandle 関数 Private Declare Function CloseHandle Lib "KERNEL32.DLL" ( _ ByVal hObject As Long _ ) As Long ************************************ SUB MAIN********************************* Public Sub Main() Dim hMutex As Long hMutex = CreateMutex(ByVal 0&, 0&, App.Title) On Error GoTo Err_Main If Err.LastDllError = 0 Then Dim cForm As Form1 Set cForm = New Form1 Call cForm.Show(vbModal) End If Err_Main: If hMutex <> 0 Then Call CloseHandle(hMutex) End If End Sub ************************************************

  • 起動時のエラーメッセージ

    起動時に毎回「Servicesが原因でKERNEL32.DLLにエラーが発生しました。Servicesは終了します。」と表示される。

  • WindowsXP で、スタートするとき、「issass.exe.シス

    WindowsXP で、スタートするとき、「issass.exe.システムリソースが不足するため、 APIを終了できません」というメッセージが出て、コンピュータを立ち上げることができません。 このメッセージボックスのOKをクリックすると、再起動しますが、ずっと同じことの繰り返しです。 セーフモードでも立ち上げることができません。有効な解決法をどなたか教えてください。

  • VCやVBで作成したDLLがどのEXEから起動されているか知りたい。

    VBやVCで作成したDLLがそれぞれあります。 それぞれは複数のEXEから起動されます。 DLLの中でどのEXEから起動されたか知りたいんですが なにか方法はありませんか? 起動している関数などにパラメータを追加できない事情がありまして・・・ よろしくお願いします。

  • kernel32.dllファイルがコピーできませんエラー

    お世話になります。 VB6.0で作成したプロジェクトのEXEを作成し、ディストリビューションウィザードでパッケージを作成しました。 同じマシンでこのSetupを起動すると、「ファイルのコピー中にエラーが発生しました:kernel32.dll」と出てしまいます。 ウィルス検索ソフトは止めてあるし、他のソフトも起動していない状態なのですが、このエラーを抜ける方法はないでしょうか?

  • パソコン度々かたまり、困ってます

    (1)システムリソースが極端に不足しています (2)Madが原因でKERNEL32DLLにエラーが発生しました。Madは終了します。 (3)Spool32が原因でSPOOL32EXEにエラーが発生しました。SPOOL32は終了します。 といった表示がなされます。全く無知なので色々と教えていただけますか、宜しくお願いいたします。