小编Row*_*haw的帖子

在Windows 7手机中播放音频文件

我正在Silverlight中开发基于Windows 7的应用程序开发.我无法通过编程方式找到在Windows 7手机中播放音频文件的方法.我过去几天一直在谷歌搜索它,但我无法得到任何解决方案.在C#中有一个类SoundPlayer,但我想它在Windows 7 Phone中不可用.有人可以帮忙吗?

audio silverlight windows-phone

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

是否可以分析单元测试的内存使用情况?

我正在考虑使用Visual Studio附带的单元测试框架来构建一些单元测试以确定资源是否泄漏(或不泄漏).

目前,我正在评估ANTS Profiler的最新版本,但如果它允许我从代码强制创建快照,那么我就无法解决这个问题(因此我可以拍摄快照,运行单位测试几百次,强制进行垃圾收集,然后拍摄另一张快照,并保存结果以供以后分析).

这可能与ANTS/Visual Studio有关,还是我应该与其他分析器一起探索选项?

.net c# unit-testing red-gate-ants visual-studio

17
推荐指数
2
解决办法
5325
查看次数

WillCascadeOnDelete在实体框架中如何工作?

据我了解,如果我删除父行,如果我在删除时打开级联,则应删除其子项.但是,根据我的测试,它似乎根本不起作用.无论我将WillCascaseOnDelete设置为true还是false,它只是将其子项的外键设置为null.这导致另一个问题,我必须将外键设置为可空,否则,SaveChange将抛出异常.这是缺陷还是期望的行为?

entity-framework cascade

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

Xamarin"等待运行时检查完成"和VS Emulator

我创建了一个新的裸机,Xamarin Cross Platform应用程序,当使用Marshmallow(6.0 API 23)在VS模拟器中运行Android项目时出现以下错误:

等待运行时检查完成

模拟器成功启动,项目构建时没有警告或错误.我一夜之间把它留在了这个状态,但它没有超过这一点.

  • VS:15.7.1
  • Xamarin表格:3.0.0.482510

任何方向/建议将不胜感激.

编辑1:使用Android SDK映像有效,因此问题似乎与Hyper-V VM有关.

visual-studio xamarin xamarin.forms visual-studio-emulator visual-studio-2017

16
推荐指数
3
解决办法
6450
查看次数

如何通过XML序列化来了解何时加载?

我正在尝试通过XML序列化加载一个对象树,此时它将加载对象,并非常愉快地创建树.我的问题围绕着这些类支持一定级别的审计这一事实.我希望能够做的是在每个对象加载完成后调用一些方法.

为了论证,假设我有一个相当通用的对象树,在不同的级别有不同的类,如:

 <Customer name="Foo Bar Inc.">
   <Office IsHq="True">
     <Street>123 Any Street</Street>
     <Town name="Anytown">
       <State name="Anystate">
         <Country name="My Country" />
       </State>
     </Town>
   </Office>
   <Office IsHq="False">
     <Street>456 High Street</Street>
     <Town name="Anycity">
       <State name="Anystate">
         <Country name="My Country" />
       </State>
     </Town>
   </Office>
 </Customer>
Run Code Online (Sandbox Code Playgroud)

有没有办法使用默认的序列化器(以类似的方式创建类似的方法ShouldSerializeFoo)来确定每个对象的加载何时完成?

编辑: 我应该指出,暴露类似于反序列化后OnLoaded()可以调用的方法的明显案例,让我感到"不好做".

编辑2: 为了讨论这是我当前的黑客 "方法",它适用于基本级别,但子城市节点仍然认为它需要随着更改保存(在现实世界中,对象模型要复杂得多) ,但这至少会编译,而不需要完整的源代码)

public class Office
{
    [XmlAttribute("IsHq")]
    public bool IsHeadquarters { get; set; }

    [XmlElement]
    public string Street { get; set; }

    [XmlElement]
    public Town Town { get; set; …
Run Code Online (Sandbox Code Playgroud)

.net c# serialization xml-serialization

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

如何修复,无法加载文件或程序集"XXX"或其依赖项之一.强名称签名无法验证

目前我有System.Web.Mvc程序集的源代码.建筑很好.但是在运行时它抛出,

无法加载文件或程序集"System.Web.Mvc"或其依赖项之一.强名称签名无法验证.程序集可能已被篡改,或者是延迟签名但未使用正确的私钥完全签名.(HRESULT异常:0x80131045)

我该怎么调试呢?我正在使用Windows 7.

c# asp.net asp.net-mvc

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

没有设置滚动指示器?

我正在制作一个tableView,但我不想要滚动指示器,似乎无法设置将指示器设置为无.有没有其他方法可以做到这一点?

iphone uitableview uiscrollview

13
推荐指数
1
解决办法
9090
查看次数

在chrome.storage.local中存储客户端生成的密码的安全隐患

我已经阅读了这里的文档,该文档警告了在chrome.storage.local中存储安全信息的危险,因为它是未加密的.

对于我的应用程序,扩展程序使用随扩展程序打包的Javascript库在本地为用户生成密码.然后,该密码存储在chrome.storage.local中,并且永远不会通过扩展名传递给远程服务器.我知道存在安全隐患,因为这是未加密的,应用程序仍处于开发阶段.这篇文章的目的是发现可能的最佳安全方案.

具体问题是......

  • 有什么方法(攻击向量)可以用来访问扩展本身之外的chrome.storage.local?

  • 除了客户端运行扩展的风险被本地恶意脚本或应用程序攻击外,还存在远程攻击的风险吗?

在此先感谢您的帮助.

javascript google-chrome-extension

13
推荐指数
1
解决办法
368
查看次数

需要从命令行运行ac#dll

我的ac #dll定义如下:

namespace SMSNotificationDll
{
    public class smsSender
    {
        public void SendMessage(String number, String message)
        {
            ProcessStartInfo info = new ProcessStartInfo();
            info.FileName = "c:\\Program Files\\Java\\jdk1.6.0_24\\bin\\java";
            info.WorkingDirectory = "c:\\";
            info.Arguments = "-jar SendSms.jar "+number + " "+message;
            info.UseShellExecute = false;
            Process.Start(info);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要从命令行执行它.

有什么方法可以通过rundll32运行它吗?

当我用它运行它:

rundll32 SMSNotificationDll.dll, SendMessage 0749965244 hello
Run Code Online (Sandbox Code Playgroud)

我错过了条目:SendMessage.

c# rundll32

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

Windows Phone 8 - 私有API?

是否可以在类似于iOS开发的Windows Phone 8开发中使用私有API?

当然,这不是关于将要发布的应用程序(AppStore/Marketplace).但是,非公开项目有很多用例,开发人员希望调用内部系统函数.

安装Windows Phone 8 SDK后,可以安装位于"C:\ Program Files(x86)\ Microsoft SDKs\Windows Phone\v8.0\Emulation\Images"中的Windows Phone 8 Emulator映像.在Windows Phone操作系统的主分区中,可以导航到Windows\System32并使用Dependency Walker或IDA Pro等工具检查系统DLL文件.

有很多功能听起来非常有趣但是没有公开可用,因此没有记录.问题是:是否可以通过应用程序或其他方式以某种方式调用它们?

只是一些有趣的函数的例子(还有更多):

  • ShellChrome.dll:InvokeStartMenu,InvokeScreenCapture,InvokeVolumeUp,LockDevice,...
  • InputInjection.dll:ApiInjectInitialize,ApiInjectTouchEvent,...
  • ...

我试图让LoadLibrary(特别是LoadLibraryExA)以某种方式在本机Windows Phone App项目中工作,并加载和调用这些函数(加载库工作).简而言之,在尝试调用函数时,我最终会遇到访问冲突错误或类似错误(可能是因为沙盒执行环境).另一个问题是,我只能猜测函数的签名(参数).我用我使用的工具找不到它们.

api private windows-phone-8

12
推荐指数
1
解决办法
1665
查看次数