问题列表 - 第4749页

如何改善万众期待的Silverlight安装体验?

我想获得具有才能使用我一直在做的Silverlight应用程序安装Silverlight的平均用户体验感.

我启动了一个虚拟机用干净的浏览器,并假装"我的爸爸"只是想检查出的网站,然后正面临的"您必须安装Silverlight"按钮.我在下面写下了Firefox和Internet Explorer的所有步骤.

一般在两种浏览器Silverlight的安装是混乱的,令人不安和可怕:因为众多的安全警告和缺乏其他选择,而不是中止安装,你不幸得到了错误的印象,即Silverlight是各种各样的特洛伊木马"可能感染并损害与病毒和恶意代码",没有明显的选项,可以保护计算机不是同意安装它,并希望最好的其他计算机.

另外,我发现,你必须下载一个文件,然后去找到它,然后执行它的事实是,很多人在我的家人(我上面的代)将会感到沮丧,并可能是一个原因,一步为什么他们永远不会在他们的机器上安装Silverlight.

问题:

  • 作为一名程序员,我有没有办法让这种体验变得更好?
  • Silverlight将与未来版本的浏览器一起发售吗?
  • 是我们未来的Flash,Silverlight和其他第三方浏览器插件的一键式,单安全消息安装,或者这是我们希望的最佳用户体验:

FIREFOX 3中的Silverlight安装体验:

  • 看:"安装Microsoft Silverlight"的图形按钮(我放在我的对象标签中)
  • 单击按钮
  • 请参阅:"您已选择安装Silverlight 2.0"[保存文件] [取消]
  • 点击[保存文件]
  • 点击[保存]
  • (坐在那里想知道发生了什么)
  • ...最终询问某人该做什么或获得幸运并右键单击下载消息并选择"打开"
  • 请参阅:"silverlight 2.0.exe"是一个可执行文件...可能包含病毒......恶意代码......伤害您的计算机......请小心......您确定吗?... [确定] [取消]
  • 尽管害怕我用"病毒和恶意代码"感染我的电脑,但我点击[确定]
  • 请参阅:"安全警告......可能会损害您的计算机......"[运行] [取消]
  • 可怕地点击"运行"
  • 说:"解压文件...安装Silverlight 2"一键:[立即安装]
  • 单击[立即安装]
  • 说:"Silverlight正在你的计算机上安装",然后显示复选框"启用微软更新(推荐)...隐私声明..."[下一步]
  • 点击下一步]
  • 说:"安装成功,你可能需要刷新网页......"[关闭]
  • 点击[关闭]
  • 返回网页并单击浏览器上的刷新按钮
  • 我看到了银光应用,成功了.

INTERNET EXPLORER 6中的Silverlight安装体验:

  • 看:"安装Microsoft Silverlight"的图形按钮(我放在我的对象标签中)
  • 单击按钮
  • 请参阅:"为了保护您的安全...阻止此站点将文件下载到您的计算机","您是否注意到信息栏"[确定]
  • 单击[确定]
  • (坐在那里想知道该怎么做)
  • 最后点击顶部的栏,看"有什么风险?" 无论如何,请点击"下载文件"
  • 请参阅:"安全警告......可能会损害您的计算机......"[运行] [取消]
  • 点击[运行]
  • 看它下载,15秒
  • 请参阅:"安全警告......可能会损害您的计算机"[运行] [不运行]
  • 点击[运行]
  • 说"安装Silverlight 2"一键:[立即安装]
  • 单击[立即安装]
  • 说:"Silverlight正在你的计算机上安装",然后显示复选框"启用微软更新(推荐)...隐私声明..."[下一步]
  • 点击下一步]
  • 说:"安装成功,你可能需要刷新网页......"[关闭]
  • 点击[关闭]

silverlight-2.0

8
推荐指数
1
解决办法
1008
查看次数

需要递归函数来生成唯一的字符串组合

我有一些(比如9,没有不确定)来自数据库(A,B,C,D,E,F,G,H)的唯一字符串,我想创建这些字段的唯一组合来填充列表框,以便用户可以选择这些字符串字段的单个或不同组合,如A,B,C,D,E,F,G,H,AB,AC,AD,AE,AF,AG,AH,AC,AD,AE,AF,AG, AG,AH,... ABC,ABD,ABE,ABF,ABG,ABH,ACD,ACE,ACF,ACG,ACH,.....

在C#(获胜申请)中提前感谢

c# recursion function

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

如何在安装时设置应用程序设置(通过安装程序类)

我有一个具有Installer类的Visual Studio安装项目.在安装程序类中,我设置如下设置:

MessageBox.Show(Properties.Settings.Default.MySetting);

Properties.Settings.Default.MySetting = "Foo";
Properties.Settings.Default.Save();

MessageBox.Show(Properties.Settings.Default.MySetting);
Run Code Online (Sandbox Code Playgroud)

问题是,即使我知道这个代码正在执行(我正在做其他的事情),设置永远不会设置!

消息框确实表明正在设置该值,但是当我转到.config文件时,该值仍然是空白的!

任何人有任何想法和/或可能的解决方法?

c# setup-project appsettings

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

在iPhone应用程序中存储密码

我有一个简单的应用程序,基于"实用程序应用程序"模板.它检索受密码保护的XML文件(通过NSXMLParser).

我想允许用户在"FlipsideView"中设置用户名和密码,我该如何处理?

我有基础知识,两个UITextField框,当视图加载(使用viewWillAppear方法)时,其值设置为固定值,当视图关闭时,NSLog'd(NSLog显然,仅用于测试)在viewWillDisappear方法中)

如何存储数据?我看过开发者文档,看起来我应该使用NSUserDefaults..?

iphone passwords

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

有关签名cookie而非会话的提示

我正在考虑放弃PHP $_SESSION(即服务器端会话处理,添加一些与语言无关的风格)并使用签名的cookie代替,因为我听到了很多关于它们的好处(Flickr使用它们,所以它们应该是好的对我来说也足够了).

我理解该技术的基本上下文:使用cookie自由地将键值对从客户端传递到服务器,并对它们进行签名以确保值不被篡改.

但是实施签名部分的好方法是什么?也; 由于流量可能是HTTP,使用此方法发送敏感数据(例如用户密码)是否有好办法,同时防止cookie窃取和/或篡改?

php security cookies session

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

从Flex访问浏览器Cookie

我正在为私有vBulletin站点构建Flex小部件,而Flex小部件需要访问vBulletin服务器上的XML文件才能显示数据.

出于安全原因,XML URL需要在来自Flex的URL请求中传递的bbsessionhash cookie中具有值.Flex小部件将嵌入用户登录的私有区域,因此Flex请求将来自cookie所在的同一网站.

有没有办法直接在Flex中访问cookie?我宁愿不使用ExternalInterface从JavaScript中获取cookie数据,因为它可能会有点混乱(模板是由完全不同的开发团队开发的).

apache-flex cookies session vbulletin

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

尝试在Goddaddy上使用ManagedFusion重写器时出现System.Web.AspNetHostingPermission SecurityException

我想知道是否有人可以帮我解决一个问题,我正在尝试让我的网站在Goddaddy上运行.我正在尝试使用ManagedFusion重写器(http://www.codeplex.com/urlrewriter/)进行无扩展URL重写工作.不幸的是,我收到以下错误:

'/'应用程序中的服务器错误.安全异常说明:应用程序尝试执行安全策略不允许的操作.要授予此应用程序所需的权限,请与您的系统管理员联系或在配置文件中更改应用程序的信任级别.

异常详细信息:System.Security.SecurityException:对类型'System.Web.AspNetHostingPermission,System,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的权限的请求失败.

来源错误:

在执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息.

堆栈跟踪:

[SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.]
System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet) +0
System.Security.CodeAccessPermission.Demand() +59
System.Web.Hosting.HostingEnvironment.get_ApplicationID() +61
IIS7Injector.TraceManager.TraceEvent(TraceEventType eventType, String message) +62
IIS7Injector.ConfigManager.IsSkippedUrl(HttpRequest request, String ContentType) +38
IIS7Injector.InjectedContentStream.Write(Byte[] buffer, Int32 offset, Int32 count) +153
ManagedFusion.Rewriter.FormActionFilter.Write(Byte[] buffer, Int32 offset, Int32 count) +485
System.Web.HttpWriter.FilterIntegrated(Boolean finalFiltering, IIS7WorkerRequest wr) +265
System.Web.HttpResponse.FilterOutput() +80
       System.Web.CallFilterExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +54
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64
Run Code Online (Sandbox Code Playgroud)

版本信息:Microsoft .NET …

asp.net iis-7 codeplex

27
推荐指数
4
解决办法
6万
查看次数

使用相同Visual Studio 2005解决方案的不同版本/分支

这是使用VS2005的一个可用性问题:我从版本控制中检出了相同Visual Studio 2005解决方案的不同分支.解决方案和项目文件也受版本控制.在我的开发工作站上,我有时会在不同的版本或分支上打开多个Visual Studio实例.它们都在窗口标题和任务栏中以相同的名称出现,这使得很难切换到正确的等等.(在启动页面中最近打开的项目列表也是如此,但我很少使用它,无论如何.)

我试图找到一种方法来只更改显示的名称,而不会遇到源代码控制太多麻烦,但Visual Studio 2005似乎从SLN文件本身的名称中获取解决方案名称,而不是从其中的某些属性.

让Visual Studio在标题栏中显示解决方案文件的完整路径已经有所帮助,但我也没有办法做到这一点.

如何处理同一解决方案中的不同版本?

svn version-control visual-studio-2005 projects-and-solutions visual-studio

9
推荐指数
2
解决办法
2933
查看次数

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

如何在C#/ Win32中编写和发送文本到mIRC?

在上一个问题中,我询问了如何将文本发送到记事本.它帮了我很大的忙.对于第2部分,这是相同应用的mIRC的简化版本:

[DllImport("User32.dll", EntryPoint = "FindWindow")]
public static extern IntPtr FindWindow(String lpClassName, String lpWindowName);
[DllImport("user32.dll", EntryPoint = "FindWindowEx")]
public static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow);
[DllImport("User32.dll")]
public static extern int SendMessage(IntPtr hWnd, int uMsg, int wParam, string lParam);

IntPtr mainHandle = FindWindow("mIRC", null);
IntPtr serverHandle = FindWindowEx(mainHandle, new IntPtr(0), "MDIClient", null);
IntPtr chanHandle = FindWindowEx(serverHandle, new IntPtr(0), "mIRC_Channel", null);
IntPtr editHandle = FindWindowEx(chanHandle, new IntPtr(0), "Edit", null);

SendMessage(editHandle, 0x000C, 0, textBox1.Text);
Run Code Online (Sandbox Code Playgroud)

这似乎对我来说是正确的,除了它不起作用!是否窗口名称不正确(MDIClient,mIRC_Channel和Edit)?这些是我通过Google搜索"FindWindowEx mIRC"在网站上找到的值.

1.)我在上面做错了什么? …

c# irc winapi

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