标签: securityexception

找不到源,但无法搜索部分或全部事件日志

我收到以下异常.我在Registry编辑的Eventlogs上完全控制了Asp.net帐户.

[SecurityException:找不到源,但无法搜索部分或全部事件日志.无法访问的日志:安全.]

System.Diagnostics.EventLog.FindSourceRegistration(String source,  String machineName, Boolean readOnly, Boolean wantToCreate) +664
System.Diagnostics.EventLog.SourceExists(String source, String machineName, Boolean wantToCreate) +109
System.Diagnostics.EventLog.SourceExists(String source) +14 Microsoft.ApplicationBlocks.ExceptionManagement.DefaultPublisher.VerifyValidSource() +41
Run Code Online (Sandbox Code Playgroud)

我想这是由于服务器上的一些配置问题?

.net c# securityexception event-log windows-7

122
推荐指数
5
解决办法
16万
查看次数

Java SecurityException:签名者信息不匹配

我像往常一样重新编译了我的类,突然收到以下错误消息.为什么?我该如何解决?

java.lang.SecurityException: class "Chinese_English_Dictionary"'s signer information does not match signer information of other classes in the same package
    at java.lang.ClassLoader.checkCerts(ClassLoader.java:776)
Run Code Online (Sandbox Code Playgroud)

java securityexception certificate

115
推荐指数
6
解决办法
18万
查看次数

Android:java.lang.SecurityException:Permission Denial:启动Intent

我创建了一个包含GWVectraNotifier活动的应用程序,该活动从其他应用程序调用以显示通知.

在"通知"对话框中,将显示"显示"按钮和"关闭"按钮.

单击"显示"按钮,将启动相应的活动.

要检查上述应用程序的功能,

我在checkmail事件触发器上从K9Mail应用程序启动了GWVectraNotifier活动.

我能够成功启动GWVectraNotifier活动,但是点击'show'按钮我将不得不启动K9mail的'MessageList'活动.为此,我编写了以下代码:

Intent i = new Intent();
i.setComponent(new ComponentName("com.fsck.k9", "com.fsck.k9.activity.MessageList"));
i.putExtra("account", accUuid);
i.putExtra("folder", accFolder);
startActivity(i); 
Run Code Online (Sandbox Code Playgroud)

抛出:

WARN/ActivityManager(59): Permission denied: checkComponentPermission() reqUid=10050
WARN/ActivityManager(59): Permission Denial: starting Intent { cmp=com.fsck.k9/.activity.MessageList (has extras) } from ProcessRecord{43f6d7c8 675:com.i10n.notifier/10052} (pid=675, uid=10052) requires null
WARN/System.err(675): java.lang.SecurityException: Permission Denial: starting Intent { cmp=com.fsck.k9/.activity.MessageList (has extras) } from ProcessRecord{43f6d7c8 675:com.i10n.notifier/10052} (pid=675, uid=10052) requires null
WARN/System.err(675):     at android.os.Parcel.readException(Parcel.java:1247)
WARN/System.err(675):     at android.os.Parcel.readException(Parcel.java:1235)
WARN/System.err(675):     at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1298)
WARN/System.err(675):     at android.app.Instrumentation.execStartActivity(Instrumentation.java:1373)
WARN/System.err(675):     at android.app.Activity.startActivityForResult(Activity.java:2817)
WARN/System.err(675):     at android.app.Activity.startActivity(Activity.java:2923)
WARN/System.err(675):     at …
Run Code Online (Sandbox Code Playgroud)

permissions android securityexception denied

111
推荐指数
5
解决办法
18万
查看次数

SecurityException:必须将ECall方法打包到系统模块中

我有一个(C#)函数类似于以下.

private static bool SpecialCase = false;

public void Foo()
{
    if (SpecialCase)
    {
        InternalMethod();
        return;
    }

    Console.WriteLine();
}

[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void InternalMethod();
Run Code Online (Sandbox Code Playgroud)

当我在调试器内部使用.NET Framework 4执行此操作时,该方法成功地将空白行打印到控制台并返回.当我在调试器外部执行它时,它会抛出一个带有以下消息的异常:

System.Security.SecurityException: ECall methods must be packaged into a system module.
Run Code Online (Sandbox Code Playgroud)

当JIT编译器编译方法而不是InternalMethod调用when(if)时,似乎抛出了异常.有什么我可以做的(例如属性)告诉CLI要么不抛出SecurityException,要么延迟异常直到实际调用该方法?

关于用例的附注:SpecialCase使用Microsoft .NET Framework运行时,该字段实际上是错误的,而在CLI的不同(特定)实现下运行时,该字段为true.在Microsoft .NET Framework下运行时,调用InternalMethod实际上无法访问.

c# clr securityexception

36
推荐指数
1
解决办法
1万
查看次数

为什么我的.NET应用程序在从网络驱动器运行时崩溃?

从网络驱动器运行时我的.NET应用程序失败,即使同一个可执行文件从本地硬盘运行完全正常运行?

我尝试检查"完全信任",如下所示:

try
{
    // Demand full trust permissions
    PermissionSet fullTrust = new PermissionSet( PermissionState.Unrestricted );
    fullTrust.Demand();

    // Perform normal application logic

}
catch( SecurityException )
{
    // Report that permissions were not full trust
    MessageBox.Show( "This application requires full-trust security permissions to execute." );
}
Run Code Online (Sandbox Code Playgroud)

但是,这没有帮助,我的意思是应用程序启动并且永远不会输入catch块.但是,调试版本显示抛出的异常是由InheritanceDemand引起的SecurityException.有任何想法吗?

.net c# networking securityexception permissionset

31
推荐指数
3
解决办法
2万
查看次数

SecurityException:无法为用户0找到提供程序null; 在Android 8.0上的ActiveAndroid上

我有一个使用ActiveAndroid的应用程序,它一直工作正常.然而; 现在当我尝试将模型保存到数据库时,我得到了一个SecurityException.

堆栈是:

Error saving model java.lang.SecurityException: Failed to find provider null for user 0; expected to find a valid ContentProvider for this authority 
at android.os.Parcel.readException(Parcel.java:1942) 
at android.os.Parcel.readException(Parcel.java:1888) 
at android.content.IContentService$Stub$Proxy.notifyChange(IContentService.java:801) 
at android.content.ContentResolver.notifyChange(ContentResolver.java:2046) 
at android.content.ContentResolver.notifyChange(ContentResolver.java:1997) 
at android.content.ContentResolver.notifyChange(ContentResolver.java:1967) 
at com.activeandroid.Model.save(Model.java:162)
[.... local stack removed]
Run Code Online (Sandbox Code Playgroud)

还有其他人经历过这个吗?我们是否需要在AndroidManifest.xml中指定Content Provider

对不起,但我还没有一个孤立的例子.我会努力把东西放在一起.

提前致谢

android securityexception activeandroid android-8.0-oreo

30
推荐指数
3
解决办法
1万
查看次数

应用程序启动前崩溃:SecurityException:Permission Denial:INTERACT_ACROSS_USERS_FULL

背景

我有一个root设备,它是Galaxy S3 I9300,基于Android 4.3的三星基于股票的ROM.

运行我正在使用此设备的应用程序时,我从未遇到任何问题.

问题

从昨天开始(我没有更改设备上的任何内容),每次打开应用程序时,它都显示很短的时间,关闭自己没有任何崩溃对话框,但它显示下一个日志:

01-30 09:27:18.325: E/DatabaseUtils(2366): Writing exception to parcel
01-30 09:27:18.325: E/DatabaseUtils(2366): java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
01-30 09:27:18.325: E/DatabaseUtils(2366):  at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:13140)
01-30 09:27:18.325: E/DatabaseUtils(2366):  at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:2038)
01-30 09:27:18.325: E/DatabaseUtils(2366):  at com.android.providers.settings.SettingsProvider.callFromPackage(SettingsProvider.java:607)
01-30 09:27:18.325: E/DatabaseUtils(2366):  at android.content.ContentProvider$Transport.call(ContentProvider.java:279)
01-30 09:27:18.325: E/DatabaseUtils(2366):  at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:273)
01-30 09:27:18.325: E/DatabaseUtils(2366):  at android.os.Binder.execTransact(Binder.java:388)
01-30 09:27:18.325: E/DatabaseUtils(2366):  at dalvik.system.NativeStart.run(Native Method)
Run Code Online (Sandbox Code Playgroud)

它甚至没有得到扩展Application的类的代码......

我发现了什么

似乎这个问题非常普遍(许多人已经报道过这个问题),但我找不到任何解决方案以及为什么会出现这种情况,除了拥有一个有根设备.

人们还说这里写的权限实际上是一个系统权限,但我从来没有听说过它,更不用说使用它了(甚至不确定它是什么). …

android securityexception root android-permissions

24
推荐指数
1
解决办法
5266
查看次数

UnauthorizedAccessException vs SecurityException

FileStream的MSDN构造函数表示它可能抛出UnauthorizedAccessException或SecurityException.以下是MSDN对这些异常的说法.

UnauthorizedAccessException: 操作系统因I/O错误或特定类型的安全错误而拒绝访问时引发的异常.

SecurityException: 检测到安全性错误时引发的异常.

这两个相似的例外情况有何不同?什么情况会引发他们中的任何一个?

.net securityexception exception-handling unauthorizedaccessexcepti

22
推荐指数
1
解决办法
1805
查看次数

Uncaught SecurityError:无法从'HTMLIFrameElement'读取'contentDocument'属性:阻止了一个源为"https:// localhost"的帧

在尝试捕获G +跟随按钮的点击事件时,我面临以下问题.

Uncaught SecurityError:无法从'HTMLIFrameElement'读取'contentDocument'属性:阻止具有原点" https:// localhost "的框架访问具有源" https://apis.google.com " 的框架.协议,域和端口必须匹配.

javascript securityexception

20
推荐指数
1
解决办法
6万
查看次数

SecurityException:无法找到dex.jar的字段

我该如何解决这个错误?我试过了:

  1. 刷新项目并重建.

  2. 清理项目,并重建.

  3. 关闭并重新开放项目,并重建

  4. 删除项目(但不删除文件 - 这是项目删除确认对话框中的复选框),并将其重新导入为现有项目,以及清理和重建.

  5. 删除项目,删除.project.classpath文件的项目,并创建一个使用我的文件作为现有资源的新项目.

这些都没有奏效.我该如何解决这个问题?

eclipse error-handling android securityexception

17
推荐指数
1
解决办法
1万
查看次数